Bal*_*usC 23
两种方式(两个示例都假设参数名称parameter与您的问题一样):
使用@ManagedProperty所需的bean属性:
@ManagedProperty("#{param.parameter}")
private String parameter;
Run Code Online (Sandbox Code Playgroud)
这仅适用于请求范围的bean,不允许进行细粒度的转换和验证.
<f:viewParam>在视图中使用指向所需的bean属性:
<f:metadata>
<f:viewParam name="parameter" value="#{bean.parameter}" />
</f:metadata>
Run Code Online (Sandbox Code Playgroud)
这也适用于视图范围内的bean,并允许使用标准验证器(如普通输入组件)进行细粒度转换和验证.它甚至允许附加一个<h:message>.
| 归档时间: |
|
| 查看次数: |
21014 次 |
| 最近记录: |