Response对象的API的代码演示
设置状态码
response.setStatus(404);
完成重定向:response.setStatus(302)..
重定向:302状态码和Location响应头结合使用的效果。
实际开发中可以使用
response.sendRedirect(“/web01/ResponseDemo2”);替换重定向两句写法
定时刷新效果
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 设置响应的状态码:
response.setStatus(404);
// 完成重定向
response.setStatus(302);
// 设置响应头
response.setHeader("Location", "/web01/ResponseDemo2");
// 定时刷新
设置字符集
response.setContentType("text/html;charset=UTF-8");
页面输出的内容
response.getWriter().println("5秒以后页面会跳转!");
5是 指的多少秒之后页面会跳转
response.setHeader("Refresh", "5;url=/web01/ResponseDemo2");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
doGet(request, response);
}