JSF 2.1の<f:viewParam>
との違いは何ですか?<f:param>
4576 次
1 に答える
10
簡単に言えば:
<f:viewParam>
現在のビューのメタデータとして<f:metadata>
をアタッチするために内部で使用されます。UIViewParameter
たとえば、ページにアクセスし、ページmyapp/check.jsf?id=3
に次のものが含まれcheck.jsf
ている場合:
<f:metadata>
<f:viewParam name="id" value="#{mrBean.id}"/>
</f:metadata>
ページが読み込まれると、のプロパティに値3
が設定されます。mrBean
id
一方、<f:param>
このタグの親 (囲んでいる) コンポーネントにパラメーターを設定します。後でコンポーネントのパラメーター自体を取得することでアクセスできます。これは特に非常に強力です (ただし、間違った使い方をすると悲惨なEL
結果になります)。
さまざまなコンテキストで使用できます。このリンクは、興味深い範囲のアプリケーションを提供します。
于 2013-10-18T15:23:55.547 に答える