this

Struts2.0 Action 访问 Servlet API

1 Struts2.0  Action 访问 Servlet API  ---->通过Struts2.0提供的ActionContext 类 .

    访问Servlet 的 HttpServletRequest、HttpSession、 ServletContext .

2 Struts2.0  Action 直接访问 Servlet API

    提供 ServletContextAware 、ServletRequestAware  、ServletResponseAware  三大接口 

3 使用 Struts 2.0 提供的ServletActionContext.java 工具类 访问 Servlet API

               getPageContext()

               getRequest()

               getResponse()

              getServletContext()

          借助于ServletActionContext.java的帮助,我们可以在Action中访问Servlet API ,避免去实现   XxxAware接口 ,

          即便如此,Action仍然与Servlet API  直接耦合 ,一样不利于高层次的解耦 。

posted @ 2013-10-21 00:19  湖南司马懿  Views(155)  Comments(0Edit  收藏  举报