HTTP 301 (Moved Permanently) 告知瀏覽器與搜尋引擎資源永久移動至新 URL,有利於 SEO 權重傳遞。
<%@ page language="Java" contentType="text/HTML; charset=UTF-8" pageEncoding="UTF-8"%>
<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location", "/other.jsp");
return;
%>
HttpServletResponse.SC_MOVED_PERMANENTLY (值為 301) 而非硬編碼數字,提高可讀性。/other.jsp。return; 終止後續 JSP 執行,避免輸出多餘內容干擾重導向。setStatus 與 setHeader,否則會拋出 IllegalStateException。