struts2获取request,session,application4种方式
2010-03-22 22:02
579 查看
第一种,依赖容器获取:
第二种,IoC方式,是通过依赖注入方式获取到对象,需要实现相应的接口为 RequestAware,SessionAware,ApplicationAware:
第三种,获取的是原型:
第四种,通过IoC获取原型,需要实现ServletRequestAware,并且要实现setServletRequest方法:
private Map request; private Map session; private Map application; public ActionTest() { request=(Map)ActionContext.getContext().get("request"); session=ActionContext.getContext().getSession(); application=ActionContext.getContext().getApplication(); }
第二种,IoC方式,是通过依赖注入方式获取到对象,需要实现相应的接口为 RequestAware,SessionAware,ApplicationAware:
private Map<String,Object> request; private Map<String,Object> session; private Map<String,Object> application; public void setRequest(Map<String, Object> request) { this.request = request; } public void setSession(Map<String, Object> session) { this.session = session; } public void setApplication(Map<String, Object> application) { this.application = application; }
第三种,获取的是原型:
private HttpServletRequest request; private HttpSession session; private ServletContext application; public ActionTest() { request=ServletActionContext.getRequest(); session=request.getSession(); application=session.getServletContext(); }
第四种,通过IoC获取原型,需要实现ServletRequestAware,并且要实现setServletRequest方法:
private HttpServletRequest request; private HttpSession session; private ServletContext application; public void setServletRequest(HttpServletRequest request) { this.request=request; this.session=request.getSession(); this.application=session.getServletContext(); }
相关文章推荐
- struts2获取request,session,application4种方式
- struts2获取request,session,application4种方式
- struts2获取request、session、application的四种方式
- Struts2获取Request的常用2种方式,Session和Application类似
- struts2获取request、session、application的四种方式
- struts2获取request、session、application的方式
- Struts2中获取request、session、application的集中方式
- struts2中获取request、session、response、application方式
- struts2获取request,session,application方式
- struts2获取request、session、application的四种方式
- 获取struts2中的对象 方式request、session、application、 resp
- struts2获取request,session,application作用域的几种方式
- struts2--获取request、session、application、HttpRequest、HttpSession、ServletContext
- struts2 action中获取request session application的方法
- Struts2中action获取request、response、session的方式
- struts2标签获取parameter,request,session,application中的值
- Struts2中action获取request、response、session的方式
- struts2 action中获取request session application的方法
- struts2学习dem005_在struts2Action中获取request/session/application的四种方法
- 传智Struts2笔记(10)获取request/session/application属性