request.getparameterMap方法 返回Map<String,String[]>集合
Map<String, String[]> 返回值名 = req.getParameterMap();
使用BeanUtils类的populate(Object,Map)方法来封装。
BeanUtils.populate( Object bean, Map properties ),
这个方法会遍历map<key, value>中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。
BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。使用第三方工具,需要导入jar包:
commons-beanutils-1.9.3.jar
commons-logging-1.2.jar
https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils
https://mvnrepository.com/artifact/commons-logging/commons-logging
引用出处:
https://blog.youkuaiyun.com/wzc1991520/article/details/80176679