如下标签格式:
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>
该请求的链接后面将带有?request_locale=en这样的参数,该参数可以有多个。
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,就会使用执行该配置的跳转,${1}表示请求的action名称。
例如:一个action="login"的请求,如果在配置文件中没有对name='action'进行配置,那么将会执行通配符映射请求,跳转到
/tutorial/login.jsp页面。
struts.xml文件的url匹配规则是:从上往下顺序找,只要找到匹配的就进行跳转,所以,该通配符配置映射应该放到struts.xml配置文件的
最后.
posted on 2007-10-11 22:51
想飞的鱼 阅读(380)
评论(0) 编辑 收藏 所属分类:
struts2