jsp中的兩種跳轉方式分別是?有什么區別?


在JSP中跳轉有兩種方式
  1. forward跳轉:<jsp:forward page ="跳轉頁面地址">
  2. response跳轉:response.sendRedirect("跳轉頁面地址");

兩種跳轉的區別如下

  1. forward跳轉:
    1. 服務器端跳轉,地址欄不改變。
    2. 執行到跳轉語句后馬上執行跳轉,之后的代碼不再執行(跳轉之前一定要釋放全部資源)。
    3. request設置的屬性在跳轉后的頁面仍然可以使用。
  2. response跳轉:
    1. 客戶端跳轉,地址欄改變。
    2. 所有代碼執行完畢后跳轉。
    3. 跳轉后頁面不能使用上一個頁面的request。
    4. 使用地址重寫傳遞參數(response.sendRedirect("URL?參數名=參數值"))。



免責聲明!

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



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