gpt4 book ai didi

gwt - 如何处理GWT的404错误?

转载 作者:行者123 更新时间:2023-12-03 07:44:58 25 4
gpt4 key购买 nike

我有一个GWT 2.4 Web应用程序。我想通过以下方式处理HTTP错误代码:根据代码将用户发送到不同的GWT页面。
是的,我知道GWT只有一个动态页面,因此我想为此使用Places。我在web.xml中添加了以下几行:

   <error-page>
<error-code>404</error-code>
<location>/index.html#error:404</location>
</error-page>

我认为这应该将用户重定向到我的GWT应用,并显示与该位置相对应的 View 。但这根本不起作用。当我尝试访问不存在的资源时,将显示一个空白页面。

一个地方本身存在,可以通过../index.html#error:404 URL毫无问题地到达。因此问题出在服务器端。可能是服务器无法将我重定向到实际上不存在的页面?

那么,如何使用GWT处理404和其他错误?

最佳答案

从服务器取回数据时,错误处理和重定向需要在客户端进行。

您正在使用RequestBuilder或RequestFactory处理该通信吗?如果是这样,您可以在RequestBuilder响应状态上检测到404并使用placeController.goTo(new ErrorPlace(404));(或者您已经设置了位置)

关于gwt - 如何处理GWT的404错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com