struts2中的 action通配符问题
<!--如果配置*以后,就会直接去找action,而不会去找默认的index了--><default-action-refname="index"></default-a...
<!-- 如果配置*以后,就会直接去找action,而不会去找默认的index了 -->
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/WEB-INF/admin/index.jsp</result>
</action>
<action name="*_*" class="com.gstar.bbs.action.{1}Action"
method="{2}">
<result>/WEB-INF/admin/{1}/{1}_{2}.jsp</result>
<result name="input">/WEB-INF/admin/{1}/{1}_{2}.jsp</result>
</action>
问:浏览器输入/admin/123_123 这时struts2会自己去寻找 123Action ,然后直接报错,
而不是跳到默认的index这个action
如果把 第二个action中的内容删除掉,那么乱输一个错误的action就会跳到默认的index
有没有解决办法 展开
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/WEB-INF/admin/index.jsp</result>
</action>
<action name="*_*" class="com.gstar.bbs.action.{1}Action"
method="{2}">
<result>/WEB-INF/admin/{1}/{1}_{2}.jsp</result>
<result name="input">/WEB-INF/admin/{1}/{1}_{2}.jsp</result>
</action>
问:浏览器输入/admin/123_123 这时struts2会自己去寻找 123Action ,然后直接报错,
而不是跳到默认的index这个action
如果把 第二个action中的内容删除掉,那么乱输一个错误的action就会跳到默认的index
有没有解决办法 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询