首页 > Web开发 > 详细

Struts2访问web元素的各种方法

时间:2017-04-09 14:34:08      阅读:234      评论:0      收藏:0      [点我收藏+]
1、通过RequestAware,SessionAware,ApplicationAware获取:

在Struts2中不能直接访问Request,Session,Application元素,但是可以使用Struts2中提供的RequestAware,SessionAware,ApplicationAware。在这里要分别为三个对象提供setter方法,以便让struts自动执行,使用IoC(控制反转)进行赋值。

下面的LoginAction使用ModelDriven获取User,放入Session中,并在request和application中分别放入“test1”和“test2”。

LoginAction:技术分享


技术分享

在页面中读取保存的数据可以用HttpServletRequest,HttpSession,ServletContext等直接访问,也可以使用Struts标签通过Stack Context访问。

在页面中可以按照以下方式读取保存的数据:

技术分享

2、通过ActionContext获取Map类型的元素:
技术分享


技术分享
3、通过ServletActionContext获取原始的web元素类型:
技术分享

Struts2访问web元素的各种方法

原文:http://www.cnblogs.com/circlesmart/p/6684629.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!