【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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步