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太多

上一篇:nginx实现请求的负载均衡 + keepalived实现nginx的高可用


下一篇:Struts2理解--动态方法和method属性及通配符_默认Action