Struts2的ActionContext

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();容器

相關文章
相關標籤/搜索