少し詳しく説明します。 Jsfは、デザイナーの視点から、手を背中に縛って絵を描こうとする範囲で多少苦労していますが、フォームを噛んで多くのデータを表示するのに適しています。私たちが私の会社で作っているサイトはjsfの管理ページとjspのユーザーページです。問題は、ユーザーページに複雑なフォームやものがあり、jsfが起動し始めたときに発生します。jspとjsfを混ぜて
ここは質問です。私は純粋なJSPページです。セッションBeanを使用するjsfページにアクセスする必要があります。どのようにしてそのBeanを初期化できますか?私がjsfページにいた場合、データを準備するcommandLinkをいくつか持つことができました。私が思いつくことができるのは、作業を行い、必要なjsfページにリダイレクトするダミーのjsfページを持っていることですが、それは一種のものです。ダミーページを50にする必要はありません。私はむしろいくつかの必要なパラメータで既にセッション中のBeanを再初期化するためのメカニズムを見つけるでしょう。
編集:もう少し詳しくこの特定の状況では、私は完全またはフィルタリングされたテストを持っています。テストがフィルタリングされている場合を除いて、同じロジックとすべてで同じテストですが、回答によってはいくつかの質問を削除する必要があります。リンクをクリックすると、2つのモードのいずれかで要求されたテストが開始されます。リンクはメインメニューツリーの一部であり、多くの兄弟JSPページに表示されます。私の仕事は、testA full、testA filtered、testB full、testB filteredの4つのリンクを持つことです。同じjsfページとTestFormBean上のすべてのリードはそれに応じて再初期化する必要があります。
編集:私はfaceletsを少し調べましたが、それは私には今助けにはなりませんが、私は間違いなく次のプロジェクトに留意しています。