BeanUtilsマウントjava bean

2593 ワード

 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