黑马程序员技术交流社区
标题:
struts1我先转发了在重定向不行么?
[打印本页]
作者:
CrazyProgram
时间:
2013-5-1 15:07
标题:
struts1我先转发了在重定向不行么?
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
<form-bean name="registerForm" type="zhiwei.deng.web.strut1.form.RegisterForm"/>
</form-beans>
<action-mappings>
<action path="/register"
forward="/WEB-INF/register.jsp"/>
<action path="/RegisterAction"
type="zhiwei.deng.web.strut1.action.RegisterAction"
name="registerForm"
scope="session">
<forward name="success" path="/WEB-INF/success.jsp" redirect="true"/>
</action>
</action-mappings>
</struts-config>
复制代码
我先转发到register.jsp,然后在重定向到success.jsp为什么不行?
分开的话都可以单独完成,甚至我把重定向改成转发也能成功,,
可是为什么我这么写就不行? 求解释
作者:
朱安柱
时间:
2013-5-2 22:55
重定向(redirect)用于不同的Servlet之间传递,所以会先退出Servlet再传给指定Servlet,session范围的信息不共享
转发(forward)用于同一个Servlet之内传递,session范围的对象可以共享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2