8.ActionContext类与Servlet API解耦的访问方式
生活随笔
收集整理的這篇文章主要介紹了
8.ActionContext类与Servlet API解耦的访问方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??為了避免與Servlet API耦合在一起,方便Action類做單元測試,
??Struts2對HttpServletRequest、HttpSession和ServletContext進行了封裝,
??構造了三個Map對象來替代這三種對象,在Action中,
??直接使用HttpServletRequest、HttpSession、ServletContext對應的Map對象來保存和讀取數據。
??要獲得這三個Map對象,可以使用com.opensymphony.xwork2.ActionContext類
?*?.?ActionContext - 請求上下文 。- 就是struts2封裝的request.
??????包含了request,session,application
??????? 上面這三個都是Map.
??
?*?.?ServletActionContext - 包含servletApi的請求上下文。包含了request,response,session,applicatoin都是servlet的類?
??
?
轉載于:https://www.cnblogs.com/ksfm/archive/2013/02/13/2910865.html
總結
以上是生活随笔為你收集整理的8.ActionContext类与Servlet API解耦的访问方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenSuSe使用相关
- 下一篇: VS2010中使用JSONCPP方法