struts2 利用通配符方式解决action太多的问题
<!-- 创建包default,继承struts-default -->
<package name="default" extends="struts-default">
<action name="*_*" class="com.action.{1}Action" method={2}>
<result> /result.jsp</result>
<result name="add">/{2}.jsp</result>
<result name="update">/{2}.jsp</result>
</action>
</package>
请求对应了:
http://127.0.0.1:8080/helloworld_add.action helloworld是传递过去{1}的参数, add是传递进去{2}的参数。
struts2通配符方式请求action,解决了一个action对应多个请求的处理,以免action太多