在struts2的action中操作域对象(request、session)
2014-08-13 00:07
411 查看
在struts2的Action中,操作域对象一共有三种方式:
1.ActionContext(与servelt API无关联):
2.实现ServletRequestAware,ServletResponseAware接口,通过注入的方式,获取request、response:
3.通过ServletActionContext提供的静态方法获得request、response:
1.ActionContext(与servelt API无关联):
//相当于request ActionContext.getContext().put("userName", user.getUserName()); //相当于session ActionContext.getContext().getSession().put("userName", user.getUserName()); //相当于Application ActionContext.getContext().getApplication().put("userName", user.getUserName()); //parameter String name = (String) ActionContext.getContext().getParameters().get("userName");
2.实现ServletRequestAware,ServletResponseAware接口,通过注入的方式,获取request、response:
private HttpServletResponse response; private HttpServletRequest request; @Override public void setServletResponse(HttpServletResponse response) { this.response = response; } @Override public void setServletRequest(HttpServletRequest request) { this.request = request; }
3.通过ServletActionContext提供的静态方法获得request、response:
HttpServletRequest request = ServletActionContext.getRequest();
相关文章推荐
- Struts2系统学习(9)Action中操作request/session/application等对象
- Struts2中的数据处理的三种方式对比(Action中三种作用域request,session,application对象)
- Struts2 操作Request、Session、Application对象
- Struts2操作request、session和application对象
- Struts2中解耦合通过actionContext对象获取到aplication,session,request,paramter等对象
- Struts2的Action中获取request,session,application对象
- struts2的action中获得request response session 对象
- struts2在Action中获取Scope中的对象request、session、application
- Struts2初学 Struts2在Action获取内置对象request,session,application(即ServletContext)
- Struts2在Action获取内置对象request,session,application(即ServletContext)
- struts2的action中获得request response session 对象
- Struts2如何操作Request、Session和Application对象
- Struts2的Action中取得request,response,session等对象的方法
- Struts2操作request、session和application对象
- struts2 Action 访问web对象(request,session,application)
- struts2的action中获得request response session 对象
- struts2中获取action中request,response,session的方法
- struts2的action中获得request response session
- Struts2引用Servlet API中的对象,request、response或session
- [Struts2]访问request,session和application对象