//接收参数并封装参数
Map<String, String[]> properties = request.getParameterMap();
User user = new User();
try {
//解决BeanUtils不能封装Date类型
ConvertUtils.register(new Converter() {
@Override
public Object convert(Class clazz, Object value) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date parse = null ;
try {
if(value.equals("")||value==null) {
value="2018-05-25";
}
parse = format.parse(value.toString());
} catch (ParseException e) {
e.printStackTrace();
}
return parse;
}
}, Date.class);
BeanUtils.populate(user, properties);
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
}
Map<String, String[]> properties = request.getParameterMap();
User user = new User();
try {
//解决BeanUtils不能封装Date类型
ConvertUtils.register(new Converter() {
@Override
public Object convert(Class clazz, Object value) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date parse = null ;
try {
if(value.equals("")||value==null) {
value="2018-05-25";
}
parse = format.parse(value.toString());
} catch (ParseException e) {
e.printStackTrace();
}
return parse;
}
}, Date.class);
BeanUtils.populate(user, properties);
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
}