Struts2访问ServletAPI的三种方式
2015-05-27 22:43
267 查看
web应用中需要访问的ServletAPI,通常只有HttpServletRequest,HttpSession,ServletContext三个,这三个接口分别代表jsp内置对象中的request,session,application,Struts2没有与任何Servlet接口耦合,所以很方便的访问Servlet API。
第一种:
Struts2提供了一个ActionContext类,顾名思义,Action的上下文,该类提供了很多方法,比如getApplication(),getSession()等等
第二种:
Struts2提供的ServletActionContext工具类访问,该工具类是ActionContext的子类,里面包含了获取Servlet的静态方法:
1.static PageContext getPageContext();
2.static HttpServletRequest getRequest();
3.static HttpServletResponse getResponse();
4.static ServletContext getServletContext();
第三种:
继承Struts2提供的接口,比如ServletContextAware,SessionAware,RequestAware等等
只要实现了接口里提供的方法,即可轻松使用。
第一种:
Struts2提供了一个ActionContext类,顾名思义,Action的上下文,该类提供了很多方法,比如getApplication(),getSession()等等
第二种:
Struts2提供的ServletActionContext工具类访问,该工具类是ActionContext的子类,里面包含了获取Servlet的静态方法:
1.static PageContext getPageContext();
2.static HttpServletRequest getRequest();
3.static HttpServletResponse getResponse();
4.static ServletContext getServletContext();
第三种:
继承Struts2提供的接口,比如ServletContextAware,SessionAware,RequestAware等等
只要实现了接口里提供的方法,即可轻松使用。
相关文章推荐
- Struts2访问ServletAPI的三种方式,以及使用推荐对比
- Struts2-4.Struts2访问Servlet API的三种方式
- Struts2访问Web元素的三种方式
- struts2 lesson one: 的action特征,三种创建方法,action接收表单数据的三种访问,读取方式
- Struts2访问Servlet的三种方式
- Struts2访问Servlet API的三种方式
- Struts2的Action中访问servletAPI方式
- struts2访问servletAPI的几种方式
- Struts2学习(五)【访问servletAPI方式】
- Struts2中访问ServletAPI的四种方式
- Struts2的Action访问ServletAPI的方式
- 【Struts2进阶】Struts2的Action访问Servlet API 的 三种方式
- 关于Struts2三种访问Servlet API方式的总结
- struts2-----访问web元素的三种方式and 常用返回类型
- Struts2访问Servlet API的三种方式
- JAVAEE学习——struts2_02:结果跳转方式、访问servletAPI方式、获得参数以及封装、练习:添加客户
- Struts2访问Servlet API的三种方式
- Java EE SSH框架之Struts2(3)—— 结果跳转方式和访问ServletAPI方式
- Struts2 访问Action中的指定方法 三种方式的总结
- Struts2访问Servlet的三种方式