如下標(biāo)簽格式:
1?????<li>
2?????????<s:url?id="url"?action="HelloWorld">
3?????????????<s:param?name="request_locale">en</s:param>
4?????????</s:url>
5?????????<s:a?href="%{url}">English</s:a>
6?????</li>
該請(qǐng)求的鏈接后面將帶有?request_locale=en這樣的參數(shù),該參數(shù)可以有多個(gè)。
Any number of parameters can be added to the URI by adding more param etags.
通配符映射:
<action?name="*"?>
??<result>/tutorial/{1}.jsp</result>
</action>
struts.xml配置文件中順序往下找,在該段配置代碼之前沒有找到匹配的action,就會(huì)使用執(zhí)行該配置的跳轉(zhuǎn),${1}表示請(qǐng)求的action名稱。
例如:一個(gè)action="login"的請(qǐng)求,如果在配置文件中沒有對(duì)name='action'進(jìn)行配置,那么將會(huì)執(zhí)行通配符映射請(qǐng)求,跳轉(zhuǎn)到
/tutorial/login.jsp頁面。
struts.xml文件的url匹配規(guī)則是:從上往下順序找,只要找到匹配的就進(jìn)行跳轉(zhuǎn),所以,該通配符配置映射應(yīng)該放到struts.xml配置文件的
最后.
posted on 2007-10-11 22:51
想飛的魚 閱讀(384)
評(píng)論(0) 編輯 收藏 所屬分類:
struts2