首页 > 编程语言 >【Javaweb】Servlet* | 请求重定向【

【Javaweb】Servlet* | 请求重定向【

时间:2023-01-27 03:55:07浏览次数:39  
标签:请求 重定向 resp writer 地址 Servlet Javaweb

请求重定向的含义

请求重定向,是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址,你去新地址访问,叫请求重定向(因为之前的地址可能已经废弃)。

 

 

请求重定向的实现代码

请求重定向的第一种方案

//        设置响应状态码302 表示重定向(已搬迁)
        resp.setStatus(302);
//        设置响应头,说明新的地址在哪里
        resp.setHeader("Location","http://localhost:8080/Servlet2");
Writer writer=resp.getWriter();
        writer.write("response's content!!!");

 

 请求重定向的第二种方案(推荐使用)

resp.sendRedirect("http://localhost:8080/Servlet2");

请求重定向的特点

1、浏览器地址栏会发生变化

2、两次请求

3、不共享Request域中数据

4、不能访问WEB-INF下的资源

5、可以访问工程外的资源

 

标签:请求,重定向,resp,writer,地址,Servlet,Javaweb
From: https://www.cnblogs.com/gbrr/p/17068489.html

相关文章