java bean

Struts中如何快速填充bean

有的时候,在 action 里面,我们可能要把一个 request 里面的各个属性得值放到一个 bean 里面,所以我们可能就要一个属性一个属性的去设置,如下 :



User u = new User();

u.setUserName(request.getParameter(“username”));

u.setUserPassword(request.getParameter(“password”));

……

如果有很多的项的话,那么就会很麻烦。

那么,怎么样才能更方便,快捷呢 ?

其实 struts 里面给我们提供了一个类 RequestUtil, 可以很方便的解决这个问题。

下面



User u = new User();



try {

RequestUtils.populate(u, request);

} catch (ServletException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println(" the user is : " + u.getUname() + " - " + u.getUpass());

注意:

页面 form 和 User 类里面的属性要一一对应。

这样, populate() 方法就会自动地把对应的属性填充到 User 对象里面。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值