介紹如何在瀏覽器中打開一個網站,通過JAVA,而無需瀏覽器中打開一個新的標籤頁
我正在在Java中的代理服務器。
try {
Process p=Runtime.getRuntime().exec("cmd /c start http://www.mysite.com/unknownhosterror.htm");
}
catch(IOException io) {
System.out.println("Error");
}
什麼的幾行代碼做的是顯示包含「此頁可能 html文件:每當用戶在瀏覽器中一個未知的主機(URL),代理服務器通過執行以下代碼處理UnknownHostException
不被顯示。「每當用戶輸入一個不存在的URL。
問題
上述代碼打開一個新的選項卡並顯示www.mysite.com/unknownhosterror.htm的內容。我想要的是重定向到它。
例如,我在網址欄中寫了www.nosuchsite.com。假設沒有這樣的網站,它會自動重定向到www.mysite.com/unknownhosterror.htm並顯示「此頁面無法顯示」。
我該怎麼做?
編輯注意:我沒有使用Servlet
。
該行爲取決於瀏覽器和瀏覽器設置。沒有瀏覽器特定的編碼就無法做到這一點。 – Vlad