struts2 action中的execute方法只執行一次

2021-12-26 02:03:32 字數 1607 閱讀 1299

1樓:匿名使用者

應該不會是快取的問題,因為你每次登陸後都會執行登陸的action,登陸資訊就會改變了,但是你只執行一次,那就只能是你的程式問題了

2樓:奇奇動漫

這個問題是spring 和struts2.0整合的問題 , 在spring 的配置檔案裡的bean 預設是單例模式(singleton)的, 所以只載入一次

可以將你配置action 的bean 加乙個屬性scope="prototype"

例子如下:

這樣每次呼叫loginaction是都是載入乙個新的action新的例項。

3樓:

在你的jsp頁面標記裡面加上

試試意思是清空快取

4樓:匿名使用者

struts2中action是new出來的,spring預設是singleton的,在配置action時候scope要改成prototype

5樓:

你改了execute 方法之後, 部署在 tomcat 上的 編譯檔案變了沒

6樓:匿名使用者

上面說的很清楚了.就是在spring裡面修改scope屬性就ok

7樓:

快取清一下試試

不可以的話恢復下系統

8樓:匿名使用者

你使用的是快取吧?

清空快取試試。

struts2中訪問指定了方法,但是卻把action下所有的方法都執行了一次這是怎麼回事啊 5

9樓:陳暴龍

不要這樣寫method,method直接指定action裡的方法。

另外,題外話,為什麼你action宣告的service,要例項化?沒有用spring層注入?

10樓:匿名使用者

把 - 換成 _ 試試

11樓:soft丶小萌萌

配置檔案裡面的method=什麼? 這個有問題吧~~~~~

12樓:匿名使用者

我也遇到這樣問題!試試把方法名中 get換成其他的

struts2 action配置時 method 省略不寫 預設執行方法是什麼

13樓:陳亮

預設執行的是execute()方法,這個方法在actionsupport.class中,所以一般推薦自己寫action的時候去繼承actionsupport類,可以避免一些不必要的定義和麻煩

14樓:匿名使用者

method可以不寫,預設呼叫public string execute()方法。

15樓:哈爾濱市南崗區愛尚職

是execute方法

16樓:匿名使用者

執行父類actionsuppot中的execute()方法。

17樓:

execute 同樣result中name你不寫,預設是success

O2O中的「2是什麼意思,O2O中的「2」是什麼意思,怎麼理解

o2o就是online to offline,是指將線下的商務機會與網際網路結合,從而讓網際網路成為線下交易的前台,而我們經常看到的店鋪名字與o2o有關,就是因為這些 是將線下交易提到線上來。線上到線下,線下到線上,是一種互逆關係。打 融合 通二者,需要運用很多策略 工具。英文單詞to的意思,音譯為...

寫出下列微粒符號中「2」的含義A 2H2O中前面的「2」表示右下角的「2」表示B 2Fe2 中的前

a 化學式前面的復數字表示 制分子的個數,故2h2o中前面的 2 表示水分子的個數為2個 元素符號右下角的數字表示乙個分子中的原子個數,故右下角的 2 表示乙個水分子中含有2個氫原子 b 離子前面的數字表示離子的個數,右上角的數字表示乙個離子所帶的電荷數,故2fe2 中的前面的 2 表示亞鐵離子的個...

23中的2表示的意思,23中的2的含義是什麼

23中的2表示兩個十 二十三又二分之一英吋 五又四分之一英吋。23中的2的含義是什麼 23中的2表示2個十。0.52中的2表示2個0.01 3分之2的2表示分鐘是2 203.7中的2表示2個百 23中的2表示2個十。十位上是2,表示2個十 23 二 十三 2 13 2b 23只是個序號,沒有什麼意義...