Struts2值棧的相關操作

2022-08-02 11:54:12 字數 1276 閱讀 1976

import org.apache.struts2.servletactioncontext;

import com.opensymphony.xwork2.actioncontext;

import com.opensymphony.xwork2.actionsupport;

import com.opensymphony.xwork2.util.compoundroot;

import com.opensymphony.xwork2.util.valuestack;

public class valuestackaction extends actionsupport

/* * 把資料放入物件棧中的第一種方式

*/public string adddatatoobjectstack_1()

/** 把資料放入物件棧中的另外一種方式

*/public string adddatatoobjectstack_2()

/** 把資料放入物件棧中的第三種方式

*/public string adddatatoobjectstack_3()

/*** 從物件棧中把資料提取出來的方式

* 第一種方式

*/public string adddatafromobjectstack_1()

/*** 從物件棧中把資料提取出來的方式

* 另外一種方式

*/public string adddatafromobjectstack_2()

/** 把物件棧的棧頂的元素移除

*/public string removedatafromobjectstack_1()

/** 把物件棧的棧頂的元素移除

*/public string removedatafromobjectstack_2()

/*** 把乙個key,value鍵值對放入到request域中

*/public string putobjecttorequest()

/***/

servletactioncontext.getservletcontext().setattribute("aaaa", "aaaa");

valuestack valuestack = actioncontext.getcontext().getvaluestack();

return ""; }

/*** 把乙個key,value直接放在map棧中

*/public string putdatatomapstack_1()

}

Struts2值棧的相關操作

import org.apache.struts2.servletactioncontext import com.opensymphony.xwork2.actioncontext import com.opensymphony.xwork2.actionsupport import com.op...

Struts2值棧隨筆

一 值棧 valuestack 是什麼?值棧 valuestack 是struts2的資料中轉站,其中自動儲存了當前action物件和其他相關物件 包括常用的web物件的引用,如request 也可以手動儲存自己是資料物件,同時也可以隨時隨地將物件從值棧取出或操作 通過ognl表示式 值棧,實際是乙...

Struts2中的值棧

眾所周知,strut 2的action類通過屬性可以獲得所有相關的值,如請求引數 action配置引數 向其他action傳遞屬性值 通過chain結果 等等。要獲得這些引數值,我們要做的唯一一件事就是在action類中宣告與引數同名的屬性,在struts 2呼叫action類的action方法 預...