ドキュメントを新しい場所に移動する必要がある場合は、JSP リダイレクトを使用する必要があります。
リダイレクトする最も簡単な方法は、応答オブジェクトの sendRedirect() メソッドを使用することです。このメソッドのシグネチャは次のとおりです。
public void response.sendRedirect(String location)throws IOException
このメソッドは、ステータス コードと新しいページの位置を応答としてブラウザーに送り返します。 setStatus() メソッドと setHeader() メソッドを使用しても、同じ効果を得ることができます。
....String site = "http://www.downcodes.com" ;response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Location", site);
この例は、JSP がページ リダイレクトを行う方法を示しています。
<%@ page import="java.io.*,java.util.*" %><html><head><title>ページのリダイレクト</title></head><body><center><h1>ページRedirection</h1></center><% // 新しいアドレスにリダイレクト String site = new String("http://www.downcodes.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("場所", サイト); %></body></html>
上記のコードを PageRedirecting.jsp ファイルに保存し、http://localhost:8080/PageRedirect.jsp にアクセスすると、//www.downcodes.com/ に移動します。