1

私はprimefaces 3.5を使用してプロジェクトに取り組んでいますが、私の問題は...

検索フォームがあります フォームにいくつかの条件を入力して検索ボタンを押します...結果が表示されます...FireFoxを使用しているとします

ここで、アプリケーションの同じページを他のブラウザで開くと、そこに IE があると仮定すると、以前に返された同じ値と同じ検索結果を持つフォームが表示されます...これは新しいセッションでもあります

さらに、ログアウトしてからログインして同じページに移動すると、同じブラウザで同じ値と同じ結果が返された検索フォームが表示されるとします。

多かれ少なかれ、この動作はアプリケーション スコープ Bean に近く、アプリケーション スコープ Bean はなく、ログイン用のセッション スコープを持つ Bean が 1 つしかないため、残りの Bean は @ViewScoped です。

@Scope("request") を使用すると... Bean はリクエストごとに作成されますが、この場合、ダイアログの削除ボタンをクリックすると以前の値が無効になるため、レコードを削除するための確認ダイアログにパラメータを設定できません新しいリクエストに。

私は非常に困難に直面しており、あまりにも多くの回避策を実行しましたが、すべて無駄でした....

4

0 に答える 0