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

请求重定向的含义

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

 

 

请求重定向的实现代码

请求重定向的第一种方案

//        设置响应状态码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、可以访问工程外的资源

 

本文作者:TranquilTimber

本文链接:https://www.cnblogs.com/gbrr/p/17068489.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   喝着农药吐泡泡o  阅读(128)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑