1. 程式人生 > 其它 >12-重定向和請求轉發的區別

12-重定向和請求轉發的區別

packagecom.yc.resp;
importjavax.servlet.ServletException; importjavax.servlet.annotation.WebServlet; importjavax.servlet.http.HttpServlet; importjavax.servlet.http.HttpServletRequest; importjavax.servlet.http.HttpServletResponse; importjava.io.IOException;
/*重定向和請求轉發的區別 重定向1,位址列變化2,不可共享資料 3,請求兩次4,可以跳轉到任意站點
**/ @WebServlet("/ser06") publicclassservlet06extendsHttpServlet{ @Override protectedvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ System.out.println("ser06....."); Stringname=request.getParameter("name"); request.setAttribute("pwd","67676"); //請求轉發只能請求當前站點的地址
//request.getRequestDispatcher("ser07").forward(request,response); //重定向任何地址 //response.sendRedirect("index.jsp"); response.sendRedirect("https://www.baidu.com/"); } }