servletResponse 請求重定向


package response;
/*
 * 重定向特點:
 * 1,瀏覽器會向服務器發送兩次請求,意味着就有兩個request\response
 * 2,用重定向技術,瀏覽器地址欄會發生變化
 *
 * 用戶登錄和顯示購物車時,通常會用到重定向技術
 *
 *
 * */
/*
 * response細節
 * 1,response.getoutputstream 和 getwriter會沖突
 *
 * */
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 {
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//        //1,第一種方法
//        //發送狀態碼,告訴,你要去找別人
//        response.setStatus(302);
//        //重定向,我要你去找index.jsp頁面
//        response.setHeader("location", "/requestandresponse/index.jsp");
        
        //2,第二種方法
        response.sendRedirect("/requestandresponse/index.jsp");
    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM