struts.xml中对于可以使用通配符,格式为:前缀*,使用时{1}代表第一个处代表的内容,{2}代表第二个*处的内容,使用_隔开,例子:
<package name="testForm" namespace="/" extends="struts-default">
<action name="login" class="com.wxhl.action.FormAction" method="login">
<result name="login">/login.jsp</result>
</action>
<action name="register" class="com.wxhl.action.FormAction">
<result name="register">/register.jsp</result>
</action>
</package>
以上代码相同部分很多,可以使用通配符,使用后如下:
<package name="testForm" namespace="/" extends="struts-default">
<action name="user_*" class="com.wxhl.action.FormAction" method="{1}">
<result name="{1}">/{1}.jsp</result>
</action>
</package>