将可收藏的URL应用于h:commandLink

当我在文档中阅读并尝试自己时,JSF 2.0将可收藏的URL应用于
h:link
h:button
元素。 是否可以为
h:commandLink
元素制作可收藏的URL?我觉得
f:param
不适用于
h:commandLink
的结果URL。     
已邀请:
h:commandLink
发出POST请求,所以不,这是不可能的。只需使用
h:link
。 如果使用
h:commandLink
的唯一原因是你想要触发bean动作方法,那么只需将它移动到bean构造函数或请求作用域bean的
@PostConstruct
,该bean附加到由
h:link
打开的视图。您可以通过
@ManagedProperty
访问
f:param
值。
public BeanOfTargetPage {
    @ManagedProperty(value="#{param.foo}")
    private String foo;

    @PostConstruct
    public void init() {
        // Parameter 'foo' is available here.
    }

    // ...
}
    

要回复问题请先登录注册