如果action中存在多個方法時,我們可以使用!+方法名呼叫指定方法。如下:
public class helloworldaction
public string other() throws exception
}假設訪問上面action的url路徑為: /struts/test/helloworld.action
要訪問action的other() 方法,我們可以這樣呼叫:
/struts/test/helloworld!other.action
如果不想使用動態方法呼叫,我們可以通過常量struts.enable.dynamicmethodinvocation關閉動態方法呼叫。
不常用這個方法。
動態呼叫方法
若 action 中存在多個方法,但在配置檔案中註冊該 action 時,並未為每個方法指定乙個,而是只為這一 個 action 類註冊了乙個。那麼,當使用者訪問該的時,到底執行哪個方法,則是由使用者發出的請求動 態決定。即僅從配置檔案是看不出 標籤是對應哪個方法的,只有在執行時根據具體的使用者請求...
動態方法呼叫
jsp檔案 1 actionmethod dmi 動態方法呼叫 action執行的時候並不一定要執行execute方法,1 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 user useradd 新增使用者 2 也可以在url位址中動態指定 動態方法呼叫dmi 推薦 us...
DMI 動態方法呼叫
1.使用action中預設呼叫的方法是execute 如果想指定呼叫某個方法可以使用action中的method屬性 user add success.jsp user add success.jsp package com.zchen.struts2.user.action import com....