Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在处理我的 GWT 应用程序中的历史记录。如果在 History.ValueChanged 事件期间,历史标记值未知,我想向用户显示 404。
如何从 GWT 返回标准的“页面未找到”?
URL 令牌( 之后的部分#)不会发送到服务器 - 对该 URL 部分的更改不会创建 HTTP 请求,因此没有 HTTP 响应,因此没有 HTTP 错误代码。
#
(当然,您可以从 History 的 ValueChangeHanler 中对 URL 令牌更改做出反应,并手动触发 HTTP 请求 - 然后可以返回 404。但是要向用户显示 404,您必须重新定位到该 URL,这可能不是您想要的。不如向用户显示一条漂亮的错误消息怎么样?)