ValueStack是ActionContext的一個組成部分。
ActionContext是XWork的數據流實現元素。作爲一個數據載體,它既負責數據存儲,有負責數據共享。
interceptor與Action的關係:
一個interceptor包裹着另一個interceptor,一層嵌套着一層,最後在包裹着Action,是一個棧結構。有以下的特點:
整個棧結構除了位於棧底的Action以外,棧中其他元素都是interceptor。
由於棧先進後出,當要執行Action時必須首先把位於Action上的interceptor依次拿出執行。
每個位於棧中的interceptor,除了完成自身邏輯,還需要指定下一步的執行對象。
Xwork元素詳解
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
struts解析
paneyjiang
2020-07-08 09:13:06
Struts 2中的constant含義
IT小man
2020-07-08 07:11:55
IBM面試之旅
eagle11936
2020-07-08 03:13:16
struts2集合spring開發--陳濤
ctojxzsycztao
2020-07-08 02:21:40
[轉]Struts2+Spring 中使用AOP攔截execute方法,出現get方法空指針異常 分享
Struts2+Spring 中使用Spring AOP攔截execute方法,出現get方法NullPointerException 異常,無法獲取
iteye_3912
2020-07-08 01:01:32
struts +ajax驗證,總提示服務器無返回數據
下面是js的驗證 <script type="text/javascript"> $(document).ready(function(){ $.formValidator.initConfig({
ok_pig
2020-07-07 23:01:01
基本數據結構——線性結構(棧)
weixin_38324954
2020-07-08 11:06:52
【算法】leetcode 84. 柱狀圖中最大的矩形(單調棧)
岚清子
2020-07-08 09:13:35
棧的應用:中綴表達式和後綴表達式互轉
Paul-LangJun
2020-07-08 06:58:23
16-棧的幾種用法_案例代碼
ibbo
2020-07-08 05:44:47
【線性 dp】A015_LC_最長有效括號(棧 + dp / 空間壓縮)
ByteSinging
2020-07-08 05:01:10
java學習之多線程(2)
言承Yolanda
2020-07-08 02:16:14
使用遞歸函數求解字符串的逆置問題
程序员在旅途
2020-07-08 01:22:24