私のアプリケーションは、応答ヘッダーを介してブラウザーでのキャッシュを無効にし、Post-Redirect-Get パターンを使用して、戻るボタンを有効にして現在のページを「再取得」します。
ただし、Firefox 12 と IE 8 でこれを再テストすると、期待していた結果 (または以前に IE 6 で見た結果) が表示されません。
[戻る] ボタンを選択すると、ブラウザーがリダイレクトされた要求 (Get) ではなく、元の要求 (Post) を実行しようとしていることがわかります。Firebug のネットワーク タブでリクエストを見ると、次のように表示されます。
ブラウザが Post と Get を同じリクエストとして扱っているように見えるため、戻るボタンを選択すると Post が再送信されます。
私は JSF を使用していますが、これはブラウザーの問題だと思います。ブラウザがリダイレクトされたページの取得を実行していない理由を知っている人はいますか?