摘要: struts2 的Result type chain:基本用途是構造成一條動作鏈。前一個Action將控制權轉交給后一個Action,而前一個Action的狀態在后一個Action里仍然保持著。
但這種數據傳遞前提是數據要在Value stack里。
本文介紹基于Struts2 Result type 為 chian時, 通過增加攔截器、注解的方式,實現Action之間的數據傳遞。所傳遞的數據可以不在Value stack里。
實現的基本思路是Result type為chain時,在準備執行當前Action時,可以得到上一個Action對象的實例,上一個Action的實例被加入到了ValueStack中...
閱讀全文