BeanUtils.populate方法使用

BeanUtils.populate方法使用BeanUtils.populate方法使用1.在执行BeanUtils.populate之后,会把map封装成User对象。要注意的是,UserBean类中的字段名必须和html中的name属性值相同,不然在BeanUtils.populate执行之后,User对象的字段中会出现NULL数据Map<String,String[]>map=req.getParameterMap();//创建User对象UserloginUser=newUser

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

BeanUtils.populate方法使用

1.在执行BeanUtils.populate之后,会把map封装成User对象。要注意的是,UserBean类中的字段名必须和html中的name属性值相同,不然在BeanUtils.populate执行之后,Bean对象的字段中会出现NULL数据。
该方法的函数原型为:BeanUtils.populate( Object bean, Map properties )。这个方法会遍历map<key,value>中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。

Map<String, String[]> map = req.getParameterMap();
        //创建User对象
        User loginUser=new User();
        try { 
   
            BeanUtils.populate(loginUser,map);   
        } catch (IllegalAccessException e) { 
   
            e.printStackTrace();
        } catch (InvocationTargetException e) { 
   
            e.printStackTrace();
        }

<form action="/loginServlet" method="get">
    用户名:<input type="text" name="username"><br>
    密码:<input type="text" name="password"><br>
   <input type="submit" value="登录"><br>
</form>

public class User { 
   
    private String username;
    private String password;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158743.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 协同过滤算法

    协同过滤算法###1.协同过滤算法协同过滤(CollaborativeFiltering)推荐算法是最经典、最常用的推荐算法。所谓协同过滤,基本思想是**根据用户之前的喜好以及其他兴趣相近的用户的选择

    2022年7月2日
    19
  • kafka实战教程(python操作kafka),kafka配置文件详解

    kafka实战教程(python操作kafka),kafka配置文件详解什么是kafka安装参考:https://www.cnblogs.com/hei12138/p/7805475.html

    2022年4月30日
    41
  • 大数据营销在电商领域的应用案例

    大数据营销在电商领域的应用案例在电商产业如火如荼的今天,电商已成为互联网经济的主要力量,并不断发展升级。618年中大促、双十一、双十二等一系列的购物狂欢节引爆了一个又一个的互联网经济热点。随着互联网新技术的出现,尤其是互联网大数据在电商领域的应用将给电商企业带来诸多利益,跟不上时代的企业将会处于弱势并最终被淘汰。大数据正在给互联网带来翻天覆地的变化,尤其是在大数据营销运用方面。以大数据为基础的互…

    2022年5月27日
    43
  • Xpath、Jsoup、Xsoup(我的Java爬虫之二)

    Xpath、Jsoup、Xsoup(我的Java爬虫之二)

    2021年6月5日
    140
  • [MODIS数据处理#1]利用MRT工具预处理MODIS数据——以MOD16、MOD13为例

    [MODIS数据处理#1]利用MRT工具预处理MODIS数据——以MOD16、MOD13为例文中涉及的部分MODIS数据处理方法仅适用于MODIS二级以上产品上一篇文章MODIS数据处理#0中,我们利用Chrono的资源嗅探功能批量下载MODIS数据。至此,已经得到了一系列的MODIS产品数据,文件后缀为.hdf。本文内容主要有:• hdf文件转换工具选择• HEG安装步骤• MRT批处理框架• 以MOD16、MOD13数据集为例,初识栅格一、hdf转换工具选择在导入Arc…

    2022年5月29日
    48
  • C语言输出各种三角形

    C语言输出各种三角形for(i=0;i&lt;n;i++){for(j=0;j&lt;=i;j++)printf("*");printf("\n");}printf("\n");for(i=0;i&lt;n;i++){for(j=0;j&lt;n-i-1;j++)…

    2022年7月24日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号