commons BeanUtils时遇到一个问题

来源:互联网 发布:用友软件报表生成 编辑:程序博客网 时间:2024/05/29 12:38

今天使用commons BeanUtils时遇到一个问题,记录下,已备忘

XyUserProperty userPropertyResult = new XyUserProperty();        /**         * 一直提示报错 No value specified for 'Date'         */        **ConvertUtils.register(new DateConverter(null), java.util.Date.class);**         BeanUtils.copyProperties(userPropertyResult, userProperty);

后来发现问题:是对象里面有的Date属性值为空:

结决办法:
添加上面的一行:
ConvertUtils.register(new DateConverter(null), java.util.Date.class);

也有人提示,使用重载DataConver类,重写他的方法,其实这样方法最简单。

0 0