简单的说:
<f:viewParam>用于在内部<f:metadata>附加UIViewParameter当前视图的元数据.例如,如果您访问该页面myapp/check.jsf?id=3并且您的check.jsf页面具有以下内容:
<f:metadata>
<f:viewParam name="id" value="#{mrBean.id}"/>
</f:metadata>
Run Code Online (Sandbox Code Playgroud)
加载页面时,3将在mrBean's id属性上设置该值.
另一方面,<f:param>在此标记的父(封闭)组件中设置一个参数,稍后可通过获取组件的参数本身来访问该参数.这尤其非常强大(但如果使用错误则是灾难性的),因为通过EL你可以获得一些有趣的结果.
它可以在不同的环境中使用.此链接提供了一系列有趣的应用程序.
| 归档时间: |
|
| 查看次数: |
3996 次 |
| 最近记录: |