1.第一種 獲取值棧物件,呼叫值棧物件裡面的set方法(該方法新增的是乙個map集合)
//第一種方式,使用值棧物件獲取物件裡面的set方法
//1.獲取值棧物件
actioncontext context = actioncontext.
getcontext()
; valuestack stack = context.
getvaluestack()
;//2.呼叫方法set方法
stack.
set(
"username"
,"web"
);
2.呼叫值棧物件裡面的push方法(新增乙個list集合)
actioncontext context = actioncontext.
getcontext()
; valuestack stack = context.
getvaluestack()
;//呼叫push方法
stack.
push
("web1"
);
3.在action中定義變數,生成變數的get方法(該方法最常用,將變數直接儲存在action裡面,能夠減少空間的分配)
//1.定義變數
private string name;
//2.生產get方法
public string getname()
@override
public string execute()
Struts2中的值棧
眾所周知,strut 2的action類通過屬性可以獲得所有相關的值,如請求引數 action配置引數 向其他action傳遞屬性值 通過chain結果 等等。要獲得這些引數值,我們要做的唯一一件事就是在action類中宣告與引數同名的屬性,在struts 2呼叫action類的action方法 預...
struts2中的值棧
一丶關於值棧 valuestack 二丶值棧中值得訪問方式 向值棧中訪問值有三種方式 先用actioncontext獲得值棧的物件 actioncontext context actioncontext.getcontext valuestack stack context.getvaluestac...
Struts2中的值棧
1關於值棧 2 struts2會自動的把action物件放入值棧中 1 放入的時間為 當action終將呼叫action類的action方法之前,具體的實現過程如下 先建立乙個struts2 actionproxy物件 在建立strutsactionproxy之後,對其進行初始化時,把action物...