首页 > 其他 > 详细

Servlet请求转发和重定向

时间:2020-07-12 13:31:43      阅读:71      评论:0      收藏:0      [点我收藏+]

请求转发特点:

  1. 浏览器地址栏的地址不变
  2. 一次请求,两个Servlet公用一个request对象
  3. 共享request里的数据
  4. 可以访问WEB-INF下的资源
  5. 不可以访问当前工程以外的资源

关键代码:

ServletDispatcher requestDisatpther = request.getRequestDispatcher(“/servlet2”);指向Servlet2

requestDisatpther .forward(request,response);前进到Servlet2

   

请求重定向特点:

  1. 浏览器地址发生变化
  2. 2次请求
  3. 不能共享request域数据
  4. 不能访问WEB-INF目录下的资源
  5. 可以访问工程以外的任意资源

关键代码:

response.sendRedirect(“http://localhost:8080/工程名/response2”)//默认状态码302,响应头Location对应http://localhost:8080/工程名/response2地址

Servlet请求转发和重定向

原文:https://www.cnblogs.com/zr961224/p/13287960.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!