2013-10-18 95 views

答えて

8

簡単に言えば:

<f:viewParam>は、現在のビューのためのメタデータとしてUIViewParameterを添付する<f:metadata>内部で使用されています。たとえば、あなたがページmyapp/check.jsf?id=3にアクセスしてcheck.jsfページが、この持っている場合:ページがロードされたとき

<f:metadata> 
    <f:viewParam name="id" value="#{mrBean.id}"/> 
</f:metadata> 

を値3mrBeanidプロパティに設定されます。

一方、<f:param>は、このタグの親(囲む)コンポーネントにパラメータを設定します。このパラメータは、後でコンポーネントのパラメータ自体を取得することでアクセスできます。 ELによって、あなたは興味深い結果を得ることができるので、これは特に強力です(しかし、間違って使用すると悲惨です)。

さまざまなコンテキストで使用できます。 This linkは興味深いアプリケーションの範囲を提供します。

関連する問題