Struts2 Action 通配符
在struts2中的通配符(wild card)的作用是struts2中减少action数量(通配符使用)
*为通配符,{1}为*所替换的内容
**,
<action name="*_*" class="com.demo.action.{1}Action" method="{2}">
<result name="success">/{1}_{2}_success.jsp</result>
</action>
如上所示,所有文件都采用统一的命名规范,第一个*为分类名称,第二个*为操作名,{1}和{2}分别代表第一个和第二个*的替换值,所有action实现类都命名为分类名称+Action。
另:{0}代表显示所有通配符内容,如<result name="success">/{1}_{2}_success.jsp </result>改为<result name="success">/{0}Success.jsp</result>,则返回的名为add_Use_success.jsp