Servlet -- 重定向

简介: 重定向的两种方式:1: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /** * 当响应状态码为302的时候,表示要重定义。

重定向的两种方式:

1:

  protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        /**
         * 当响应状态码为302的时候,表示要重定义。
         * 浏览器会检测Location的值,去重新发起请求。
         */
        // 设置响应状态码 302 表示重定向
        response.setStatus(302);
        // 设置响应头 Location中的信息
        // 浏览器会把Location中的值重新发起一次请求。
        //  response.setHeader("Location", "http://127.0.0.1:8080/day07/response2");
        // 浏览器会重新 发起请求http://www.baidu.com
        response.setHeader("Location", "http://www.baidu.com");
    }

2:

response.sendRedirect("http://www.baidu.com"); 

 

相关文章
|
7月前
|
存储 应用服务中间件 数据库
Servlet请求转发和重定向
Servlet请求转发和重定向
112 0
|
7月前
|
应用服务中间件 API
JavaWeb 速通Servlet(请求转发和请求重定向)
JavaWeb——HttpServletRequest 和 HttpServletResponse 内容分享。
129 0
|
10月前
|
XML 数据格式 容器
Servlet进阶(链接传值、XML配置、转发与重定向)
Servlet进阶(链接传值、XML配置、转发与重定向)
98 0
QGS
|
11月前
|
容器
手拉手入门Servlet转发与重定向
转发与重定向的区别 在Web应用中通过两种方式,可以完成资源的跳转 转发、重定向
QGS
36 0
Servlet学习(九):请求重定向(例如:页面搬迁后的跳转)
Servlet学习(九):请求重定向(例如:页面搬迁后的跳转)
Servlet学习(九):请求重定向(例如:页面搬迁后的跳转)
Servlet学习——请求跳转和重定向
Servlet学习——请求跳转和重定向
56 0
|
Java 数据库
Servlet的请求转发和重定向的区别
Servlet的请求转发和重定向的区别
89 0
Servlet的请求转发和重定向的区别
|
前端开发 小程序 JavaScript
【JavaWeb】一文Servlet全解:继承关系、生命周期、容器和请求转发与重定向等
【JavaWeb】一文Servlet全解:继承关系、生命周期、容器和请求转发与重定向等
185 0
【JavaWeb】一文Servlet全解:继承关系、生命周期、容器和请求转发与重定向等
|
Java 应用服务中间件
Java Web——Servlet之前的调用方式、重定向解决方案、请求转发解决方案
Java Web——Servlet之前的调用方式、重定向解决方案、请求转发解决方案
Java Web——Servlet之前的调用方式、重定向解决方案、请求转发解决方案
|
Java
servlet和jsp的转发与重定向代码以及区别
1.首先说明以下重定向和转发的区别 重定向:浏览器发送请求到服务器之后,服务器会发一个状态码和再次请求的地址给到浏览器,浏览器根据地址再次请求服务器的过程。
1703 0