您的位置:首页 > 编程语言 > Java开发

struts中从一个命名空间跳转到另一个命名空间的解决办法

2012-04-03 15:38 323 查看
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<package name="login" extends="struts-default" namespace="/login">
<!-- 登录 后跳转到另外一个命名空间 -->
<action name="login" class="indexAction" method="login">
<result name="success" type="redirectAction">
<param name="namespace">/index</param>
<param name="actionName">forward</param>
</result>
<result name="nopassword">/WEB-INF/jsp/index/valid/pwderror.jsp</result>
<result name="nouser">/WEB-INF/jsp/index/valid/nouser.jsp</result>
</action>

<action name="vaildCode" class="indexAction" method="vaildCode">
<result name="success" type="chain">login</result>
<result name="input">/WEB-INF/jsp/index/valid/validCode.jsp</result>
</action>
</package>

<!-- 首页 -->
<package name="index" extends="base" namespace="/index">
<action name="forward" class="indexAction" method="forward">
<result>/WEB-INF/jsp/index/valid/forward.jsp</result>
</action>
<action name="index" class="indexAction" method="index">
<result name="success">/WEB-INF/jsp/index/index.jsp</result>
</action>
</package>
</struts>


<result name="success" type="redirectAction">
<param name="namespace">/index</param>    要跳转的命名空间
<param name="actionName">forward</param>  跳转的action
</result>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐