我有一个 GWT 2.4 网络应用程序。我想以下列方式处理 HTTP 错误代码:根据代码将用户发送到不同的 GWT 页面。是的,我知道 GWT 只有一个动态页面,所以我想为此使用 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 和其他错误?