獲得request物件有三種方式:
方式一:aware介面注入,即實現servletrequestaware介面(此方式最為麻煩)
方式二:使用servletactioncontext工具類(此方式雖好,但與servlet api耦合)
public class demo1servletaction extends actionsupport{
@override
public string execute() throws exception {
servletactioncontext.getrequest().setattribute("gf", "request");
return success;
方式三:通過actioncontext來獲得(此方式與servlet api解耦,建議使用)
public class demo3servletaction extends actionsupport{
@override
public string execute() throws exception {
actioncontext.getcontext().put("gf", "request");
return success;
struts2如何獲取資料
在struts2裡,所有的資料都放在actioncontext裡。用 struts2技術內幕 裡面的話來說,就是actioncontext從它的名字看就可以知道它是用來儲存資料的 因為是上下文嘛 actioncontext裡面的資料分2種,一種是根物件,一種當然是非根物件。1 根物件,訪問的時候不需...
struts2獲取域物件
request物件 方法一 在action中獲取request方法一 方法二 通過servletactioncontext類來獲取,使用struts2經驗如果處理get傳參是中文,只能使用該方法進行處理亂碼問題 方法三 通過servletrequestaware介面通過ioc機制注入request物...
Struts2獲取Session方法
struts2裡面有三種方法可以獲取request,最好使用servletrequestaware介面通過ioc機制注入request物件。方法1 ioc方式 action類實現sessionaware介面,並建立乙個map物件session public class userloginaction...