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 直接耦合 ,一样不利于高层次的解耦 。