Beanutils工具包:属于第三方jar包
解压好以后 导入到工程的里需要注意事项:
1.项目名-->BuildPath-->Libraries。这样只能自己使用而用户使用不了。
正确的方式:-->-->-->-->--> new Folder --> 把Jar-->Copy到Folder里-->在加到项目里-->
-->-->-->BuildPath-->OK(显示瓶子) -->成功了!
BeanUtils.getProperty("pt1",name);-->-->出现异常!
缺少异常日志,所以要下载第三方日志放到Folder目录下-->OK(显示瓶子) -->成功了!
设置Bean的属性:
Beanutils.setProperty(obj,name,value)// name ,value 都是字符串类型
private Date birhtday ;
set(){};
get(){};
Beanutils.setProperty(obj,name,value);-->-->出现异常!
空指针异常 :
解决办法----private Date birhtday = new Date();
birthday 属于复合类型变量 也可以看做为javabean
JDK 1.7特性:
bean转化成Map<>集合
Map map = <name:"xxx",age:9>
key value
BeanUtils.setProperty(map,"name","value");
PropertyUtils.setProperty(pt1,"x","9");
出现参数类型不匹配: 没有被转成字符串;你是什么类型就是什么类型,不需要帮助转换
总结:BeanUtils----> 都是字符串类型
PropertyUtils----> 数据的基本类型 |