为了账号安全,请及时绑定邮箱和手机立即绑定

转发时请求参数之所以会保存是因为forward(request,response)的作用吗?

request.getRequestDispatcher('/..').forward(request,response);是因为forward把参数传了过去吗?

正在回答

3 回答

0 回复 有任何疑惑可以回复我~

因为重定向是服务器处理完请求的结果然后给我们一个新的路径,让我们去找到那个路径对应的地址,而转发是直接将结果给我们,你可以通过浏览器地址栏有无变化知道是转发还是重定向

0 回复 有任何疑惑可以回复我~

是的,因为你用的是转发方式,参数不会丢失,重定向才会丢失

0 回复 有任何疑惑可以回复我~
#1

liusongsir 提问者

嗯,我就想知道为什么重定向会丢转发不会丢?(这和1+1就是等于2不一样)request.getRequestDispatcher('/..').forward(request,response);之所以不会丢的原因是不是因为forward中的request和response两个参数被传递到request.getRequestDispatcher('/..')所指定的路径了
2015-08-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

转发时请求参数之所以会保存是因为forward(request,response)的作用吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信