package response;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ResponseDemo7 extends HttpServlet {
//实现请求重定向
/*
*重定向特点:
*1.浏览器会想服务器发送两次请求,意味着就有两个request/response
*2.用重定向技术,浏览器地址栏会发生变化
*用户登录和显示购物车时,通常会用到重定向技术
*
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//请求重定向
//response.setStatus(302); //设置状态码
//response.setHeader("location","/Servlet/servlet/ResponseDemo4");
//请求重定向(相当于上面两句)尽量不要使用请求重定向,要用重定向的:特定场景:登陆成功,网上购物。
response.sendRedirect("/Servlet/servlet/ResponseDemo4");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
实现请求重定向
最新推荐文章于 2022-03-30 22:55:52 发布