私はデータテーブルを持つページを持っています。テーブルの項目の一部を対応するビューページにリンクする必要があります。JSF LINK to View Page
<h:dataTable var="bean" value="#{beanServiceImpl.beans}" border="1">
<h:column>#{bean.id}</h:column>
</h:dataTable>
は、私はいくつかのエントリへのハイパーリンクを追加すると、彼らのIDに基づいて、それらをより多くの情報を示す図ページに移動があります:
は例えば、今の私はありませんリンクを持つテーブルが
<h:dataTable var="bean" value="#{beanServiceImpl.beans}" border="1">
<h:column>
<a href="viewBean.xhtml?id=#{bean.id}">#{bean.id}</a>
</h:column>
</h:dataTable>
ViewBean.xhtmlは、次のようなものが含まれます:
ViewBean.xhtml
を<ul>
<li>ID: #{bean.id}</li>
<li>Field 1: #{bean.field1}</li>
<li>Field 2: #{bean.field2}</li>
</ul>
JSFでこれをどうすれば達成できますか?私は他のフィールドのidを問い合わせるコントローラを記述しなければならないことを知っています。しかし、他のフィールドを取得してレンダリングするために、viewBean.xhtmlでビジネスロジックを実行させるにはどうすればよいですか?
あなたの答えをありがとう。 +1 "Bean"という名前の変数については、より一般的にするために名前を変更したので、例として投稿することができます(field1とfield2も一般的です)。私はまったく新しいので、私はこれが公共のフォーラムでプログラミングの質問をするときに適切だと思います。ありがとう。 – Steve