Struts2 如何获取Request,Session对象
来源:互联网 发布:ubuntu core 16 pi3 编辑:程序博客网 时间:2024/06/05 15:28
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了
struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转
IOC方式:
action类实现ServletRequestAware接口,并新建一个HttpServletRequest request
public class UserLoginAction extends ActionSupport implements ServletRequestAware{
public void setServletRequest(HttpServletRequest request) {
this.request=request;
}
然后可以生成的request得到对象,如request.getRemoteAddr()
action类实现SessionAware接口,并创建一个MAP对象session
public class UserLoginAction extends ActionSupport implements ServletRequestAware,SessionAware{
public void setServletRequest(HttpServletRequest request) {
this.request=request;
}
public void setSession(Map session) {
this.session=session;
}
非IOC方式
非Ioc方式
得到这个SessionMap之后我们就可以对session进行读写了,如果我们想得到原始的HttpSession可以首先得到HttpServletRequest对象,然后通过request.getSession()来取得原始的HttpSession对象。一般情况下SessionMap已经可以完成所有的工作,我们不必再去碰底层的session了。
原:http://www.blogjava.net/lyyb2001/archive/2008/03/07/184593.html
- Struts2 如何获取Request,Session对象
- Struts2 如何获取Request,Session对象
- Struts2 如何获取Request,Session对象
- struts2中如何获取request,response,session对象
- struts2获取session与request对象
- struts2获取session与request对象
- Struts2中获取request,session,application对象
- Struts2中获取request,session,application对象
- Struts2中获取request,session,application对象
- Struts2使用7 -- 如何获取request、session?
- struts2如何获取Request-Session-ServletContext-Response
- struts2如何获取Request-Session-ServletContext-Response
- 如何获取request、session和application对象
- [Struts2] 如何访问或添加request/session/application属性, 以及获取对象.
- struts2里的request , response , session 对象的获取
- struts2 Action中获取request, response,Session对象的方法
- struts2中获取request,session,application等属性范围对象
- Struts2 action中获取session,request对象的方法
- chrome滚动条样式修改
- 面试 链表逆置
- CSS 鼠标手指样式整理
- 扫描线——求矩形混合面积——poj 1151 Atlantis
- 【DP 随想】
- Struts2 如何获取Request,Session对象
- 2017"百度之星"程序设计大赛
- 剑指offer——17.树的子结构
- Elasticsearch系列(一)----Elasticsearch简介
- NYOJ-108-士兵杀敌(一)
- 静态成员变量和静态成员函数 static
- PAT 甲级 1017. Queueing at Bank (25)
- js小例子
- Class.forName的作用