java web 之 BeanUtils.populate的作用


首先,它是在org.apache.commons.beanutils.BeanUtils包中的一个方法。

方法的作用:用来将一些 key-value 的值(例如 hashmap)映射到 bean 中的属性。 servlet中有这样的使用: 先定义form表单内容的Info对象(当然你要先写一个bean,这个bean中包含form表单中各个对象的属性) InsuranceInfo info = new InsuranceInfo(); (这是一个javabean) BeanUtilities.populateBean(info, request); ——> populateBean(info, request.getParameterMap());(先将request内容转为Map类型) ——>BeanUtils.populate(info, propertyMap);(调用包中方法映射) 映射的过程就是将页面中的内容先用request获得,然后再将之转换为Map(这里用request.getParameterMap()) 最后使用BeanUtils.populate(info,map)方法将页面各个属性映射到bean中。之后我们就可以这样使用bean.getXxxx()来取值了。BeanUtils.populate的作用 优质内容筛选与推荐>>
1、checkbox与说明文字无法对齐的问题
2、设计模式
3、Android HTTP POST上传
4、IOS 应用的架构解析
5、VMware Workstation 8序列号


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号