1). 什么是WEB 资源?
HttpServletRequest,HttpSession,ServletContext 等原生的Servlet API.
2).为什么访问WEB 资源?
B\S 的应用的Controller 中必然需要访问WEB 资源:向域对象中读写属性,读写Cookie,获取realPath ...
3). 如何访问 ?
①.和Servlet API 解耦的方式:
只能访问有限的Servlet API 对象,且只能访问器有限的方法(读取参数,读写域对象的属性,使session 失效...)。
>使用 ActionContext
>实现XxxAware接口
②.和actionServlet API 耦合的方式:
可以访问更多的Servlet API 对象,且可以调用其原生的方法
>使用ServletActionContext
>实现ServletXxxAware 接口