Strut2中ModelDriver和Action以及ValueStack生命周期的问题

Action由第一个请求产生开始,结束由Xwork管理,无法预知··

ValueStack生命周期的开始和结束,紧随Action.

ModelDriver 取决于他产生的位置,如果他在ACTION中产生,那么他的消亡将是未知的。

这样你可能会陷入一个陷阱,比如你第一次登陆后,密码账号被保存在Action的valuestack中。。。因此,下次就算账号密码错误,也能照常登陆。这是危险的。

所以ModelDriver最好在getModel(){}函数中去new    `````这样每次有请求,ModelDriver都会被刷新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值