JavaWeb中在requset域对象中存储一个数据 , 然后前台跳转到页面取值

JavaWeb中在requset域对象中存储一个数据,然后前台跳转到某页面,后台在该JSP页面取值,为什么在servlet中使用转发就可以取出值,使用重定向则不可以?re... JavaWeb中在requset域对象中存储一个数据 , 然后前台跳转到某页面,后台在该JSP页面取值,为什么在servlet中使用转发就可以取出值 , 使用重定向则不可以?request作用范围不是一次访问吗?重定向也是访问了,转发也是访问了, 为什么转发可以取值, 但是重定向不可以? 展开
 我来答
紫eyes
2018-06-27 · TA获得超过297个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:206万
展开全部

转发是服务器收到请求后为完成响应转到一个新的地址,转发只有一次请求,转发所涉及的各个web组件会共享同一个request对象和response对象,即共享数据,并且转发后地址栏地址不变,新地址必须是同一应用内的某一地址

重定向是浏览器发送请求接到响应后再向一个新的地址发送请求,重定向有两次请求,重定向所涉及的各个web组件不会共享同一个request对象和response对象不共享数据,而且重定向的新地址可以是任意地址。重定向是用来解决2个独立网站之间跳转问题的。重定向只跳转界面,不用request传数据,会丢失,若要传,可以在路径后面加“”?“”来传

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式