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が設定されます。mrBeanid
一方、<f:param>このタグの親 (囲んでいる) コンポーネントにパラメーターを設定します。後でコンポーネントのパラメーター自体を取得することでアクセスできます。これは特に非常に強力です (ただし、間違った使い方をすると悲惨なEL結果になります)。
さまざまなコンテキストで使用できます。このリンクは、興味深い範囲のアプリケーションを提供します。
于 2013-10-18T15:23:55.547 に答える