struts2怎麼獲取request

2021-07-10 06:54:29 字數 1023 閱讀 6183

獲得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...