1

我正在处理我的 GWT 应用程序中的历史记录。如果在 History.ValueChanged 事件期间,历史标记值未知,我想向用户显示 404。

如何从 GWT 返回标准的“页面未找到”?

4

1 回答 1

3

URL 令牌( 之后的部分#)不会发送到服务器 - 对该 URL 部分的更改不会创建 HTTP 请求,因此没有 HTTP 响应,因此没有 HTTP 错误代码。

(当然,您可以从 History 的 ValueChangeHanler 中对 URL 令牌更改做出反应,并手动触发 HTTP 请求 - 然后可以返回 404。但是要向用户显示 404,您必须重新定位到该 URL,这可能不是您想要的。不如向用户显示一条漂亮的错误消息怎么样?)

于 2013-03-08T21:08:22.937 回答