Struts萬用字元

2021-09-01 07:01:46 字數 609 閱讀 9730

struts2 萬用字元

如struts中配有如下幾個action,manageruseraction中有與之對應的方法

/adduser.jsp

/deluser.jsp

/updateuser.jsp

如果使用萬用字元,可以省略寫成乙個action

/user.jsp

其中,*為萬用字元,為*所替換的內容,如使用者訪問的是adduser.action,則*就被自動替換為add,處也自動使用add替換。

若開發時使用統一的命名規範,則所有action可使用類似如下的一條替換即可

/_success.jsp

如上所示,所有檔案都採用統一的命名規範,第乙個*為分類名稱,第二個*為操作名,和分別代表第乙個和第二個*的替換值,所有action實現類都命名為分類名稱+action。

如分類名稱為user,操作名為add,則訪問的action名為user_add.action,action實現類名為useraction,返回頁面的名為add_usersuccess.jsp

另:代表顯示所有萬用字元內容,如/_success.jsp改為/success.jsp,則返回的名為user_addsuccess.jsp

來自:

struts 萬用字元

使用萬用字元,將配置量降到最低,不過,一定要遵守 約定優於配置 的原則。如 訪問 namespace studentadd,使用如下的配置 student success.jsp 先根據路徑找到student 這個action,即studentaction。然後再去尋找所代表的方法,即尋找add方法...

struts 路徑萬用字元使用

關鍵字 struts 路徑萬用字元使用 一 struts2萬用字元的使用 pages jsp jsp jsp c0101001 execute c0101002 execute c0101003 execute c0101004 execute c0101005 execute 說明 路徑 test...

struts2 05 action萬用字元

實現動態訪問還可以通過萬用字元 eg success jsp 當訪問時 如果輸入 http localhost 8080 demo useradd 就會匹配到這個action。這時 就匹配為add 後面method的1的意思是第乙個星號,所以 也就是等於 method add 下面同理。即 succ...