使用BeanUtils封装数据时数据类型的转换
2018-02-01 17:23
204 查看
//获得表单数据 Map<String, String[]> properties = request.getParameterMap(); User user = new User(); try { //自己指定一个类型转换器(将String转成Date) ConvertUtils.register(new Converter() { @Override public Object convert(Class clazz, Object value) { //将string转成date SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date parse = null; try { parse = format.parse(value.toString()); } catch (ParseException e) { e.printStackTrace(); } return parse; } }, Date.class); //映射封装 BeanUtils.populate(user, properties); } catch (IllegalAccessException | InvocationTargetException e) { e.printStackTrace(); }
相关文章推荐
- 使用commons-beanutils封装请求中的数据与数据类型的转换,web中使用md5和BASE64Encoder加密
- java使用BeanUtils封装file类型表单数据到一个对象中
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- ASP中使用SQL时的数据类型转换
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解-
- VC常用数据类型使用转换详解
- 常用数据类型使用转换详解
- VC常用数据类型使用转换详解(摘)
- VC常用数据类型使用转换详解-
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- [导入]常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解