BeanUtils.populate方法使用
方法 使用 BeanUtils populate
2023-06-13 09:12: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.cn/158743.html原文链接:https://javaforall.cn
相关文章
- VC6下的platform SDK安装方法[通俗易懂]
- JVM运行时数据区-方法区
- 避免使用beanutils进行属性的copy_聚散球的使用方法
- Python用KShape对时间序列进行聚类和肘方法确定最优聚类数k可视化|附代码数据
- PS 模糊/锐化/涂抹工具的使用方法
- 谷歌账号修改密码教程和谷歌密保使用方法2023ChatGPT注册修改密码
- Oracle 等待事件 Enqueues:CF,ControlfileTransaction 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:DR,DistributedRecoveryProcess 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:IN,InstanceNumber 官方解释,作用,如何使用及优化方法
- Linux下恢复删除文件的方法(linux排除删除)
- 初步了解Oracle触发器类型及其使用方法(oracle触发器类型)
- wordpress打开速度慢的解决方法
- 链接linux中解决同名符号链接的方法(linux同名符号)
- 使用 MongoDB 指定 IP 地址进行数据库连接的方法(mongodb指定ip)
- Oracle账号锁定问题及解决方法(oracle账号锁定)
- 使用C语言封装Oracle数据库的方法研究(c oracle封装)
- C#可以减少或不使用switch有什么方法
- ASP.NET笔记之图库权限设置的方法
- IIS发布以后handle文件找不到404错误的解决方法
- C#匿名委托和Java匿名局部内部类使用方法示例
- ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
- 实现Asp与Asp.Net共享Session的方法