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方法 預...