我有一個GWT 2.4網絡應用程序。我想按照以下方式處理HTTP錯誤代碼:根據代碼將用戶發送到不同的GWT頁面。 是的,我知道GWT只有一個動態頁面,所以我想用這個地方。我添加了以下幾行加到web.xml:我如何處理GWT的404錯誤?
<error-page>
<error-code>404</error-code>
<location>/index.html#error:404</location>
</error-page>
我想這應該用戶重定向到我的GWT應用程序,並顯示符合那個地方的景色。但這根本不起作用。當我嘗試訪問不存在的資源時,會顯示一個空白頁面。
一個地方本身存在,可以通過../index.html#error:404 URL訪問而沒有問題。所以問題出在服務器端。可能是服務器無法將我重定向到實際上不存在的頁面?
那麼,我該如何處理404和GWT的其他錯誤?
您應該詳細說明您使用哪種機制進行通信以及何時發生服務器錯誤。 – 2012-07-30 13:13:53
我想處理兩種情況:如果用戶手動輸入錯誤的地址,則會出現404服務器錯誤,並且會爲GWT客戶端中的所有未捕獲的異常進行全局錯誤處理。 – KutaBeach 2012-07-31 08:40:31