码迷,mamicode.com
首页 > 其他好文 > 详细

使用BeanUtils.populate将map集合封装为bean对象

时间:2020-02-12 18:51:30      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:练手   javaweb   class   utils   beanutils   pop   表单   object   解释   

1.前言


最近在做一个javaweb项目练练手,涉及到把jsp页面中表单的内容存到数据库,和request.getParameterMap配合使用可以将jsp页面表单的数据转化为bean对象。


2.介绍


BeanUtils位于org.apache.commons.beanutils.BeanUtils下面,其方法populate的作用解释如下:

完整方法:

BeanUtils.populate( Object bean, Map properties ),

这个方法会遍历map<key, value>中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。


3.使用


在获取jsp页面中表单数据的时候,刚好可以使用request.getParameterMap得到表单数据的map集合

Map<String, String[]> map = request.getParameterMap();

配合BeanUtils.populate使用,将map集合转化为bean对象

BeanUtils.populate(user,map);




使用BeanUtils.populate将map集合封装为bean对象

标签:练手   javaweb   class   utils   beanutils   pop   表单   object   解释   

原文地址:https://www.cnblogs.com/Alitac/p/12299890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!