在JSP中跳轉有兩種方式
- forward跳轉:<jsp:forward page ="跳轉頁面地址">
- response跳轉:response.sendRedirect("跳轉頁面地址");
兩種跳轉的區別如下
- forward跳轉:
- 服務器端跳轉,地址欄不改變。
- 執行到跳轉語句后馬上執行跳轉,之后的代碼不再執行(跳轉之前一定要釋放全部資源)。
- request設置的屬性在跳轉后的頁面仍然可以使用。
- response跳轉:
- 客戶端跳轉,地址欄改變。
- 所有代碼執行完畢后跳轉。
- 跳轉后頁面不能使用上一個頁面的request。
- 使用地址重寫傳遞參數(response.sendRedirect("URL?參數名=參數值"))。