pagecontext域,request域,session域,application域(servlet開發 context)。
struts 2自己又定義了一個容器來存放數據,即:actioncontext。
actioncontext是個map集合,它持有了web標準的4個域,通過它可以直接獲取這四個標準容器。
不僅如此,它還引用了其它struts 2自己定義的對象:
actioncontext的幾個特點:
1,actioncontext是strtuts2新設計出來的存儲數據的容器,該容器是個map集合,
它裏面持有到達各個容器(其它map)的引用,如可以獲取標準的4個域容器,還有struts 2自己定義的東西,如valuestack值棧
2,我們可以通過 actioncontext方便的獲取到其它容器,如同一個快捷方式,是struts 2的數據中心。
3,actioncontext是threadloacl線程綁定的, 當struts 2接受到請求後,就會馬上創建一個actioncontext,然後各個位置都可以獲取到actioncontext
4,actioncontext意思就是action運行的上下文,負責存儲action運行產生的數據
5,actioncontext它裏面有個map集合用來存儲數據,但是actioncontext本身作爲一個對象,它也有很多其它開發方法 。
actioncontext.getcontext() :獲取actioncontext裏的大map集合;actioncontext.getcontext().getvaluestack() //獲取值
------------------------------------------轉自:http://www.makaidong.com/博客園牛/32881.shtml--------------------------
另推薦:http://www.cnblogs.com/shaohz2014/category/568003.html