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