BeanUtils.populate()方法的简单使用

一、导入jar包

commons-beanutils-1.8.3.jar(版本任选)

import org.apache.commons.beanutils.BeanUtils;

二、使用(以页面传参为例)

前端页面中的form表单action路径要传到以下servlet:
1.得到页面输入的数据:
Map map = request.getParameterMap();
2.将数据封装到user对象里
BeanUtils.populate(user, map);

(假设我写的user对象:User user = new User();)

重要说明:表单数据name属性里的值必须和user实体类里的变量属性一一对应,这样你的user对象里才会存到value值。比如页面中的name=“username”,那么User实体类里就要写private String username;这样你从页面传到servlet里的用户名才能存到user对象里!!

你可能感兴趣的:(BeanUtils.populate()方法的简单使用)