Struts中action的呼叫方式

2021-09-01 09:35:01 字數 720 閱讀 7500

struts中action的呼叫方式

action執行的時候並不一定要執行execute方法

可以在配置檔案中配置action的時候用method=來指定執行哪個方法

1,通過action標籤中的method屬性(不推薦使用--會產生太多的action)

在url位址列輸入「。。。/user」時,程式會到user類中找useradd()方法執行

2,通過!動態呼叫(推薦使用)

在url位址列輸入「。。。/user!add」時,程式會到user類中找add()方法執行

3,使用萬用字元*匹配(可以降低配置--主要是result)

/user_success.jsp

在url位址列輸入「。。。/useradd」時,程式會到user類中找add()方法執行

成功時返回頁面useradd_success.jsp

在url位址列輸入「。。。/userdel」時,程式會到user類中找add()方法執行

成功時返回頁面userdel_success.jsp

/__success.jsp

在url位址列輸入「。。。/user_add」時,程式會到useraction類中找add()方法執行

成功時返回頁面user_add_success.jsp

補充:配置匹配時首先匹配最精確的-->useradd優於user*

若精確度相同-->帶*的都匹配-->則優先匹配靠前的配置

Struts構架中action的跳轉大全

1 完整的action name someform input somejsp.jsp 這樣做的效果是 execute 僅當validate 成功以後才執行 input屬性指定的是乙個uri。2 僅有form的action 首先,struts會在定義的scope搜尋someform,如果找到則重用,...

講解Struts構架中action的跳轉大全

1.完整的action name someform input somejsp.jsp 這樣做的效果是 execute 僅當validate 成功以後才執行 input屬性指定的是乙個uri。2.僅有form的action 首先,struts會在定義的scope搜尋someform,如果找到則重用,...

Struts構架中action的跳轉大全

name someform input somejsp.jsp 這樣做的效果是 execute 僅當validate 成功以後才執行 input屬性指定的是乙個uri。2.僅有form的action 首先,struts會在定義的scope搜尋someform,如果找到則重用,如果找不到則新建乙個例項...