web資源:HttpServletRequest,HttpSession,ServletContext等原生Servlet APIweb
Action中如何訪問web資源:app
1、和Servlet API解耦的方式:訪問有限的Servlet API對象,訪問有限的方法(讀取請求參數,讀寫域對象屬性等)對象
a.使用ActionContext b.實現XxxAware接口blog
二、和Servlet API耦合的方式:能夠訪問更多的Servlet API對象接口
a.使用ActionContext b.實現XxxAware接口資源
--------------------------------------------------------------------------------------------------------------------get
ActionContext是Action運行的上下文,每一個ActionContext是一個基本的容器,io
ActionContext保存了Action執行所需的全部對象。
包含着Action運行須要的數據,好比請求參數、會話等。
它裏面存放着對象的屬性數據,對話對象的屬性數據和application的屬性數據,還有Value stack
獲取:ActionContext ctx=ActionContext.getContext();容器