请求转发与响应重定向

请求转发与响应重定向

http://img1.sycdn.imooc.com//climg/5e50c6a20927ebce19200991.jpg

老师,在前面的教学中,响应重定向的路径明确要求填上context路径,为什么这里没有呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
慕标3356598 2020-06-12 13:17:42

视频七分钟左右这个位置,携带了USER这个属性值,为什么不用请求转发而是用了响应重定向?

  • 同学你好,这里携带了USER属性是存入session作用域中,而不是request作用域中,这个session作用域是在当前会话中都可以获取到,所以这里使用重定向也是可以的。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-06-12 15:33:21
  • 谢谢,注意到了
    2020-06-12 15:37:16
好帮手慕小班 2020-02-22 19:42:06

同学你好,同学说的是如下内容的,为什么没有加上下文路径吧

http://img1.sycdn.imooc.com/climg/5e5113d0091eaef905240263.jpg

具体原因:

对于地址前是否添加"/"

      1)、  对于重定向如果资源的路径前面有”/”,此时”/”参照web服务器的根路径,会丢失web应用的根路径,解决方案:

            在”/”前面加上request.getContextPath(),例如:

            response.sendRedirect(request.getContextPath()+"/show.jsp");

          2)、如果路径前没有”/”,那么路径相对于当前的servlet或jsp的路径的,是一个相对路径。那么路径相对于当前的servlet或jsp的路径;

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师