序章
Javaでプロキシサーバーを作っています。ユーザーがブラウザーに不明なホスト (URL) を入力すると、プロキシ サーバーはUnknownHostException
次のコードを実行して処理します。
try {
Process p=Runtime.getRuntime().exec("cmd /c start http://www.mysite.com/unknownhosterror.htm");
}
catch(IOException io) {
System.out.println("Error");
}
これらのコード行が行うことは、「このページを表示できませんでした」を含む html ファイルを表示することです。ユーザーが存在しない URL を入力したとき。
問題
上記のコードは、新しいタブを開き、www.mysite.com/unknownhosterror.htm のコンテンツを表示します。私が欲しいのは、それにリダイレクトすることです。
たとえば、URL バーに www.nosuchsite.com と書きました。そのようなサイトがないと仮定すると、自動的に www.mysite.com/unknownhosterror.htm にリダイレクトされ、「このページを表示できませんでした」と表示されます。
これどうやってするの?
編集注:私は使用しませんServlet
。