1

私はフランスのコンピュータサイエンスの学生で、学校向けの小さなJSFプロジェクトがあります。私は少し初心者で、2つのビュー間でデータを渡そうとしましたが、失敗しました。

まず、すべての顧客をデータテーブルに一覧表示するビューがあります。このデータテーブルには、顧客プロファイルを表示するためのリンクがあります。両方のビューで、requestscopedマネージドBeanであるCustomerControllerを使用します。

グローバルセッションスコープコントローラーを使用する前に、データを渡すのは良い方法ではないと思います。

次に、この記事を見つけました:JSFのベストプラクティス。ビュー間でオブジェクトを渡すために使用することをお勧めします。私はそれをうまく動かすことができませんでした。

そして最後に私はStackoverflowからこの質問も見つけました: f:setPropertyActionListenerは使用する 意図された値の代わりにnull値を設定します

私の質問は:データを渡すための最良の方法は何ですか?そして、それをどのように管理しますか?

4

1 に答える 1

5

BalusCのこの記事で説明されています。選択したアイテムの ID を 2 番目のビューに送信し、h:linkそれを でキャッチする必要があります<f:event>

于 2012-05-17T10:44:49.597 に答える