1 Topic topic=new Topic();
2 Enumeration<String> enums=request.getParameterNames();
3 try {
4 while(enums.hasMoreElements())
5 {
6 String name=enums.nextElement();
7 String value=request.getParameter(name);
8 BeanUtils.setProperty(topic, name, value);
9 }
10 }
11 catch (IllegalAccessException | InvocationTargetException e)
12 {
13 e.printStackTrace();
14 }
1 BeanUtils.populate(formBean,request.getParameterMap()); //装载formBean对象
2
3
4
5 ConvertUtils.register(new DateLocaleConverter(), Date.class); //注册时间类,dest中碰到Date.class类的时候调 //用 DateLocaleConverter()中的convert()方法
6 BeanUtils.copyProperties(c, formBean); //复制 (dest,source)
//其中formBean中的时间字段是String,c中的是Date类,所以需要 注册Date类