首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

使用BeanUtils时,遇到日期类型的空值时会抛错的解决方法

2012-10-05 
使用BeanUtils时,遇到日期类型的空值时会抛错的解决办法在使用BeanUtils的populate方法或者getProperty、se

使用BeanUtils时,遇到日期类型的空值时会抛错的解决办法

在使用BeanUtils的populate方法或者getProperty、setProperty方法时都会调用convert进行转换,但Converter只支持一些基本的类型,对于日期类型却不支持。如果源目标中包含日期类型字段,而且该字段值为空时,就会出现异常,无法赋值,解决方法如下:

?

1、新建一个转换器类,该类实现Converter接口,在convert方法中实现日期类型值的转换逻辑

?2、注册BeanUtils转换器

ConvertUtils.register(new DateConverter(), java.util.Date.class);

?

热点排行