码迷,mamicode.com
首页 > 其他好文 > 详细

转发和重定向

时间:2018-07-28 15:17:29      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:war   str   外部   col   hce   pat   访问   style   请求   

重定向

//访问当前页面。5秒后跳转到指定页面
response.setHeader("refresh", "5;url=/WEB_servlet/servlet2");

5秒之后跳转到另一个地址

转发

获得请求转发器---path是转发的地址
RequestDispatcher getRequestDispatcher(String path)
通过转发器对象转发
requestDispathcer.foward(request,response)

1 //servlet1转发到servlet2
2 RequestDispatcher requestDispatcher = request.getRequestDispatcher("/servlet2");
3 //执行转发的方法
4 requestDispatcher.forward(request, response);

 

他们两个区别

1,重定向两次请求,转发一次请求
2,重定向地址栏变化,转发不变化
3,重定向可以访问外部网站,转发只能访问内部资源
4,转发的性能优于重定向

转发和重定向

标签:war   str   外部   col   hce   pat   访问   style   请求   

原文地址:https://www.cnblogs.com/breezezqf/p/9381748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!