Struts2 向值棧中存放資料

2021-10-09 23:30:43 字數 839 閱讀 2601

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物...