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 に答える