BeanUtils.populate 的作用
Posted 大圣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BeanUtils.populate 的作用相关的知识,希望对你有一定的参考价值。
BeanUtils.populate( bean Object , Map ) --- 是BeanUtils工具类的一个方法;
在使用这个方法之前得有个 JavaBean ..
然后通过该方法将map中的数据映射到JavaBean中的get和set方法中。之后取值就直接从JavaBean中的get和set方法中取值就可以了。
例:
User user = new User() //先定义一个JavaBean对象
BeanUtils.populate( user , request.getParameteMap() ) //将request中的参数映射到User Bean中的set和get方法
映射的过程:先通过request对象取得值(或者请求参数),然后再将request域中的值进行转成 Map类型 (这里用request.getParameteMap()进行转型),最后将值一一映射到User bean中的get和set方法。
之后再工程中直接通过bean中的getXXX() 方法进行取值。
以上是关于BeanUtils.populate 的作用的主要内容,如果未能解决你的问题,请参考以下文章
使用BeanUtils.populate将map集合封装为bean对象
javax.servlet.ServletException: BeanUtils.populate
javax.servlet.ServletException: BeanUtils.populate