動態方法呼叫

2021-08-25 18:17:50 字數 524 閱讀 8653

//jsp檔案

1、actionmethod_dmi_動態方法呼叫:action執行的時候並不一定要執行execute方法,1)可以在配置檔案中配置action的時候用method=來指定執行哪個方法——/user/useradd">新增使用者; 2)也可以在url位址中動態指定(動態方法呼叫dmi)(推薦)——/user/user!add">新增使用者,前者會產生太多的action,所以不推薦使用

/user_add_success.jsp

/user_add_success.jsp

//action

package com.bjsxt.struts2.user.action;

import com.opensymphony.xwork2.actionsupport;

public class useraction extends actionsupport

}

動態呼叫方法

若 action 中存在多個方法,但在配置檔案中註冊該 action 時,並未為每個方法指定乙個,而是只為這一 個 action 類註冊了乙個。那麼,當使用者訪問該的時,到底執行哪個方法,則是由使用者發出的請求動 態決定。即僅從配置檔案是看不出 標籤是對應哪個方法的,只有在執行時根據具體的使用者請求...

動態方法呼叫

如果action中存在多個方法時,我們可以使用 方法名呼叫指定方法。如下 public class helloworldaction public string other throws exception 假設訪問上面action的url路徑為 struts test helloworld.act...

DMI 動態方法呼叫

1.使用action中預設呼叫的方法是execute 如果想指定呼叫某個方法可以使用action中的method屬性 user add success.jsp user add success.jsp package com.zchen.struts2.user.action import com....