BeanUtils工具类,简化数据封装

用于封装JavaBean的

JavaBean:标准Java类

要求:

  • 1.类必须被public修饰
  • 2.必须提供空参的构造器
  • 3.成员变量必须使用private修饰
  • 4.提供公共的setter和getter方法

    功能:封装数据

    下载

    点解链接下载
    点这个

BeanUtils工具常用工具类有两个:BeanUtils、ConvertUtils。BeanUtils用于封装数据

方法 描述
BeanUtils对象 populate(Object bean, Map<String,String[]>properties) 将Map数据封装到指定Javabean中,一般用于将表单的所有数据封装到javabean
setProperty(Object obj,String name,Object value) 设置属性值
getProperty(Object obj,String name) 获得属性值

代码

1
2
3
4
5
6
7
8
9
10
11
12
//获取所有请求参数
Map<String,String[]> map = req.getParameterMap ();
//创建User对象
User loginuser = new User();
//使用BeanUtils
try {
BeanUtils.populate(loginuser,map);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}

评论