使用Action 的動態方法呼叫

2021-06-21 05:04:21 字數 353 閱讀 8020

//actionname指定提交到那個action,而methodname指定提交到指定的方法。

例如://對用js為:

function register(){

//獲取頁面的第乙個表單

targetform=document.forms[0];

targetform.action="login!register"//提交到login.action 裡面的register()方法執行

注意:使用動態方法前必須設定struts2允許動態方法呼叫,開啟系統的動態方法呼叫是通過設定struts.enable.dynamicmethodinvocation常量值為true。

Action的動態呼叫方法

action執行的時候並不一定要執行execute方法,我們可以指定action執行哪個方法 1 方法一 通過methed屬性指定執行方法 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 useradd class com.bjsxt.struts2.user.action...

動態呼叫action裡的方法

預設為execute,但是可以用過給form的action action名 方法名.action 來動態呼叫,配合onclicke 方法名 就可以實現 或 利用action的method屬性 為每乙個action方法配置乙個action元素,method 方法名 會增加struts。xml的負擔,改...

Action搜尋順序及動態方法呼叫

新建乙個struts2專案,命名為struts2。按照如下xml檔案配置乙個action hello.jsp 將應用部署,訪問如下路徑 http localhost 8080 struts2 test sdf dsf 32 d helloworld.action 依然可以訪問到action。這主要是...