开发者社区 问答 正文

struts配置冲突问题 配置报错 

<action name="User" class="cod.hrm.actions.UserAction" method="ChangePass">
         	<result name="success">/user/changepasswd.jsp</result>
         	<result name="error">/user/changepasswd.jsp</result>
         </action> 
         
         
         <action name="User" class="cod.hrm.actions.UserAction" method="roleList">
         	<result name="success">/user/regist.jsp</result>
         </action>

发送请求到User!ChangePass, 运行完成后页面跳转到了regist.jsp上,为什么呢,是不是因为无法分清success, 如果只有一个配置的时候是能够正常运行的

展开
收起
kun坤 2020-05-31 18:16:32 532 分享 版权
1 条回答
写回答
取消 提交回答
  • <action name="User" class="cod.hrm.actions.UserAction" method="ChangePass">
             	<result name="success">/user/changepasswd.jsp</result>
             	<result name="error">/user/changepasswd.jsp</result>
             </action> 
             
             
             <action name="User2" class="cod.hrm.actions.UserAction" method="roleList">
             	<result name="success">/user/regist.jsp</result>
             </action>

    这样试试吧 action 的name可以不一样的 要么就如下使用动态action

    <action name="User" class="cod.hrm.actions.UserAction" >
             	<result name="success">/user/changepasswd.jsp</result>
             	<result name="error">/user/changepasswd.jsp</result>
                    <result name="registerSuccess">
                           /user/regist.jsp
                     </result>
    </action> 

    ######世上本无事,配置个路由弄一堆的xml,看看 @JFinal 极速开发框架吧: http://www.oschina.net/p/jfinal , 省下些时间多陪陪女朋友 :)######@JFinal######用通配符可以

    2020-05-31 18:16:38
    赞同 展开评论
问答分类:
问答地址: