BeanUtils.populate的使用需要导入jar包

BeanUtils.populate(Object bean , Map properties)实现的功能是将Map中的Key值与bean进行匹配,若一样,则将Map中的Value值赋给bean。
改方法能够免去get与set的繁琐操作,以下举例:

//接收参数Map<String, String[]> map = request.getParameterMap();User loginUser = new User();try {BeanUtils.populate(loginUser,map); } catch (IllegalAccessException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();}
//        String username = request.getParameter("username");
//        String password = request.getParameter("password");
//        loginUser.setUsername(username);
//        loginUser.setPassword(password);UserDao dao = new UserDao();User user = dao.login(loginUser);

关于BeanUtils.populate相关推荐

  1. Map map = request.getParameterMap(); BeanUtils.populate(bean, map);对前端表单的迅速封装与判断

    java对前端表单的迅速封装与判断Map map = request.getParameterMap(); BeanUtils.populate(bean, map);

  2. BeanUtils.populate的作用

    (一)是什么? 是org.apache.commons.beanutils.BeanUtils包中的一个方法. (二)作用 用来将一些 key-value 的值(例如 hashmap)映射到 bean ...

  3. java的populate_JAVA BeanUtils.populate错误当离开空日期输入

    今天我已经将我的应用程序从JBOSS 4.2迁移到JBOSS 7.1.服务器成功启动,没有任何错误消息.但是当我尝试那里是"日期从"的投入,并提交任何形式的"日期&quo ...

  4. BeanUtils.populate的用法

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

  5. java BeanUtils.populate 学习

    一.使用 BeanUtils.populate( bean Object , Map ) - 是BeanUtils工具类的一个方法: 在使用这个方法之前得有个 JavaBean . 然后通过该方法将m ...

  6. BeanUtils.populate方法使用

    BeanUtils.populate方法使用 1.在执行BeanUtils.populate之后,会把map封装成User对象.要注意的是,UserBean类中的字段名必须和html中的name属性值 ...

  7. 【java】BeanUtils.populate()的使用

    一.方法解释 BeanUtils位于org.apache.commons.beanutils.BeanUtils下 BeanUtils.populate(Object bean, Map proper ...

  8. BeanUtils.populate()抛出异常处理

    关于BeanUtils.populate()抛出异常的原因及处理 /*** 把Map中的值注入到对应的JavaBean属性中* @param value* @param bean*/public st ...

  9. BeanUtils.populate 的使用

    BeanUtils.populate( bean Object , Map ) --- 是BeanUtils工具类的一个方法: 在使用这个方法之前得有个 JavaBean .. 然后通过该方法将map ...

最新文章

  1. gprof 性能优化工具
  2. Morris post order traversal algorithm
  3. c语言 题目 猜算式,蓝桥杯竞赛题目(猜算式)
  4. sed命令的使用和说明
  5. 利用 Docker 搭建单机的 Cloudera CDH 以及使用实践
  6. 都会五星回评,欢迎留下地址-博客之星
  7. iptables之NAT
  8. [zz]写在KVM (Kernel-based Virtual Machine) 安装成功后
  9. liunx trac 插件使用之GanttCalendarPlugin
  10. 循环冗余校验码解法简析
  11. TOP100summit分享实录 | JFrog高欣:Kubernetes is hard!JFrog的Kubernetes实践
  12. .net 初中级程序员招聘
  13. python定义变量不赋值_python定义变量
  14. 三维点云处理-1.2主成分分析PCA
  15. 微信小程序实现替换logo功能
  16. 写在虚拟机闪退,red hat挂了之后
  17. MySQL定位慢查询步骤
  18. [问题/解决]Could not chdir to home directory /home/zwj: Permission denied
  19. Linux查看进程信息相关(Ubuntu)
  20. unity3D用图片当做字体显示————点阵字体概念

热门文章

  1. 计算机在随机抽样上的应用,数理统计学中随机抽样的应用研究
  2. 【随记】无线网络能替代有线网络吗?
  3. 少林寺公布武功秘籍 揭开绝技神秘面纱(组图)
  4. 实践材料1(感谢刘望的翻译)
  5. 安装html5 win7,win7官方正版64位系统安装教程
  6. 闪迪u盘不能识别好办法_SanDisk U盘无法识别解决
  7. 用Java写一个简易五子棋游戏
  8. Proxmox VE 7.2 使用qemu-img转换磁盘格式
  9. Keystore was tampered with, or password was incorr
  10. plex插件显示无服务器,deepin 15.11 安装plex和插件