response-重定向
-
什么叫重定向?
两次请求,两次响应
-
重定向的核心
响应码302
响应头Location
##重定向图解:
重定向代码:
@WebServlet("/demo01")
public class Demo01Servlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//我没有资源 你访问Servlet2
//设置重定向的参数 302 Location
//1:设置302
//response.setStatus(302);
//2:设置Location
//response.setHeader("Location","/web01_reponse/demo02");
response.sendRedirect("/web01_reponse/demo02");
}
}