首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts1重定向和转发的有关问题

2012-01-15 
struts1重定向和转发的问题刚刚看struts1的视频教程,讲到重定向和转发的问题在forward标签里有redirect属

struts1重定向和转发的问题
刚刚看struts1的视频教程,讲到重定向和转发的问题
在forward标签里有redirect属性
里面谈到 设为true是重定向 url改变 使用的是两个request
设为false(默认是false)是转发 url不便 使用一个request

重定向 使用两个request 和 转发 使用一个request这个问题上有点糊涂
请问这两个是什么意思?

[解决办法]

探讨
重定向(redirect)用于不同的Servlet之间传递,所以会先退出Servlet再传给指定Servlet,session范围的信息不共享

转发(forward)用于同一个Servlet之内传递,session范围的对象可以共享

[解决办法]
forward 配置rediect="true" 客户会请求从A.jsp跳转到B.jsp,这时地址栏的url会有变化,
在这一过程中理解为客户端经历了两个不同的url请求,即两个request 
false则是同一个页面,理解为同一个客户端request

热点排行