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

BeanUtils的施用

2012-12-20 
BeanUtils的使用BeanUtils框架?? 主要是对javaBean的操作? ?? 导入第三方JAR:beanutils.jar,log4j.jar??

BeanUtils的使用

BeanUtils框架?? 主要是对javaBean的操作?
?? 导入第三方JAR:beanutils.jar,log4j.jar
?? 针对JavaBean
?? BeanUtils.setProperty(s,"name","jack");//new String().setName("jack");
?? BeanUtils.getProperty(s,"name");//new String().getName();
?? 当非八种基本类型需要转换时,我们自定义转换器
?? 注册转换器:(String->java.util.Date)

?? 自定义转换器:

// 注册自定义的转换器(String->Date)??ConvertUtils.register(new Converter() {??public Object convert(Class type, Object value) {???SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");???try {????return sdf.parse((String) value);? ???} catch (ParseException e) {????throw new ConversionException("转换出错");???}??}?}, Date.class);
// 好处:八种基本类型,自动转换// 非八种基本类型,无法自动转换,但我们可以自定义转换器??

??? 使用Converter接口的实现类:

?ConvertUtils.register(new DateLocaleConverter(),Date.class);?

热点排行