struts2中的萬用字元

2022-09-23 20:12:06 字數 840 閱讀 8147

、          action萬用字元(wildcard)的配置

使用萬用字元,將配置量降到最低, 不過,一定要遵守"約定優於配置"的原則

1、  萬用字元

星號(*)  表示所有

表示第幾個萬用字元

例如:student*  那麼代表第乙個星號(*)

*_*             那麼代表第乙個星號(*) ,代表第二個星號(*)

[html]

/student_success.jsp 

/__success.jsp 

/student_success.jsp

/__success.jsp

解釋:第乙個action的名稱為name=」student*」 method=」」,表示所有action以student開始的都會執行這個action,並且執行student後字元為方法名的方法,例如:訪問的action為studentadd,會執行這個action(student*),並且執行add的方法.因為在這裡代表add,並且返回/studentadd_success.jsp頁面。

第二個action的名稱name=」*_*」 method=」」 class=」…action.action」 表示所有action中包含下劃線(「_」)都會執行這個action,例如:teacher_add,那麼會執行這個action,並且action對應的類為teacheraction,且執行action中的add方法,返回結果頁面為/teacher_add_success.jsp,因為在這裡的表示teacher,表示add

1、  匹配順序

當匹配的action有兩個以上時,則會按匹配精確度高的那個action,當有個相同的匹配精確度時,則按先後順序進行。

struts2中的萬用字元

一 action萬用字元 wildcard 的配置 使用萬用字元,將配置量降到最低,不過,一定要遵守 約定優於配置 的原則 1 萬用字元星號 表示所有 表示第幾個萬用字元 例如 student 那麼代表第乙個星號 那麼代表第乙個星號 代表第二個星號 student success.jsp succe...

struts2之萬用字元對映

系統有n多個請求時候,不可能以乙個action對應乙個對映。可以用萬用字元對映將成百上千請求簡化成乙個通用對映。萬用字元對映規則 1.若找到多個匹配,沒有萬用字元的將勝出。2.若指定的動作不存在,struts2將會嘗試把這個url與任何乙個包含著萬用字元 的動作名進行匹配。3.倍萬用字元匹配的url...

struts2中Action配置之萬用字元配置

在使用struts2時,每乙個action都需要配置,每乙個action裡面的方法以及其返回到的介面都需要配置,如果乙個乙個配置,就太麻煩了,這裡我們可以約定一些命名規範,然後再struts.xml裡面使用萬用字元配置。萬用字元配置的好處 在做專案時,不可能乙個action類只處理乙個業務 因為這樣...