在struts.xml文件中,需要对每一个Action进行配置,有一种方式可以简化配置,只要遵循规则,便可以极大的简化程序配置:
当在<action ……/>中元素的name 使用了*之后,<action ……/>的class属性也可以使用{N}的表达式,即Struts2将一系列的Action类配置成一个<action ……/>元素,相当与一个<action ……/>元素配置了多个逻辑Action
例如
<?xml ……?>
<!DOCETYPR struts ……>
<struts>
<package ……>
<action name="*Action" class="com.test.action.{1}Action">
<result ……></result>
</action>
</package>
</struts>
上面的ACTION定义了一系列的ACTION请求,这系列的Action 名字和*Action匹配,没有制定method属性,即默认使用execute方法处理。