response請求重定向

 

 

public class responseDemo extendsHttpServlet{

public void doGet(HttpServletRequestrequest,HttpServletResponse response)throws ServletException,IOEXception{

response.setStatus(302);

response.setHeader(“location”,”/day06/index.jsp”);

}

ppublic void doPost(HttpServletRequestrequest, HttpServletReponse reponse)throws ServletException,IOException{
goGet(request,response);

 

}

}

response setStatus(302);

response.setHeader(“location”,”/day06/index.jsp”);

這兩句相當於reponse.sendRedirect(“location”,”/day06/index.jsp”);

這個過程爲:

瀏覽器請求web服務器,web服務器調用servlet; sevletresponse寫給web服務器轉向的地址瀏覽器轉向該地址;

瀏覽器收到轉向的地址後向web服務器發出請求,sevlet responsweb服務器要顯示的內容,web服務器寫入內容;

運用重定向時瀏覽器的地址欄會發生改變;如果一刷新頁面servlet將被再次執行;一般在用戶登陸各購物車中肢用到此項技術;

Respons請求轉發:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章