通过location响应头实现重定向
2024-09-07 06:43:14
package day08;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 案例【location+302】 请求重定向
* @author mzy
*
*/
public class ResponseDemo02 extends HttpServlet {
private static final long serialVersionUID = 1288883616651269766L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
// 设置302状态码
response.setStatus(302);
// 设置location响应头
response.setHeader("location", "../adv.html");
// 注意:一次重定向,向服务器发送两次请求
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
}
}
最新文章
- 总结Lvs、nginx、Haproxy
- Page事件执行顺序
- ubuntu使用笔记
- (adhoc) process launch failed: timed out waiting for app to launch
- 我给出的一份Java服务器端面试题-适合电话面试
- Bootstrap页面布局8 - BS常用标签与样式
- PNG兼容IE6解决方法
- SQL 常用基础语句
- Silverlight 5(C#)初探
- 简易数据加密传输电路(VHDL)(原创)
- bat自动打包压缩实现
- 《java入门第一季》之Integer类和自动拆装箱概述
- Spring boot项目maven的profile多环境配置不自动替换变量的问题解决
- uabntu18.04 安装mysql5.7
- 常见mysql的慢查询优化方式
- 释放jQuery 的$ 的使用权
- Django 2.0 学习(12):Django 模板语法
- maven 入门 (二)
- PAT 甲级 1011 World Cup Betting (20)(20 分)
- Axure 富文本框