GWT 2.4 Web アプリケーションがあります。HTTP エラーコードを次の方法で処理したいと考えています。コードに応じて、ユーザーを異なる GWT ページに送信します。はい、GWT には動的ページが 1 つしかないことを理解しているので、これには Places を使用したいと考えています。次の行を web.xml に追加しました。
<error-page>
<error-code>404</error-code>
<location>/index.html#error:404</location>
</error-page>
これにより、ユーザーが GWT アプリにリダイレクトされ、その場所に対応するビューが表示されるはずだと思いました。しかし、これはまったく機能しません。存在しないリソースにアクセスしようとすると、空白のページが表示されます。
場所自体は存在し、../index.html#error:404 URL 経由で問題なくアクセスできます。したがって、問題はサーバー側にあります。サーバーは、実際には存在しないページにリダイレクトできないのでしょうか?
では、GWT で 404 やその他のエラーを処理するにはどうすればよいでしょうか?