0

フォームのある JSF ページがあります。送信ボタンは<h:commantButton>、バッキング Bean 関数を呼び出すアクションを備えたもので、バッキング Bean 関数はいくつかの計算を行い、次に表示するページの名前である文字列を返します。

これは期待どおりに機能します。このページには、<h:link>別の JSF ページの結果が含まれています。この 3 番目のページで、ユーザーがブラウザーの [戻る] ボタンをクリックすると、2 番目のページではなく、フォームのある最初のページに移動します。どうしてこれなの?バッキング Bean はセッション スコープであることに注意してください。

ありがとう、ダグ

4

1 に答える 1

0

これは正常です。URL を確認すると、 をクリックしても変更されないことがわかりますh:commandButton。そもそも正しく変更したい場合は、次のようにアクションを変更できますyouraction?faces-redirect=true

より詳しい情報 :

JSF : ページ転送とページ リダイレクト

于 2013-05-27T17:44:30.540 に答える