1

当我在文档中阅读并尝试自己时,JSF 2.0 将可收藏的 url 应用于h:linkh:button元素。

是否可以为h:commandLink元素制作可收藏的 URL?我f:param的经验不适用于h:commandLink.

4

1 回答 1

4

h:commandLink触发 POST 请求,所以不,这是不可能的。只需使用h:link.

如果使用的唯一原因h:commandLink是您想触发一个 bean 操作方法,那么只需将其移动到 bean 构造函数或@PostConstruct附加到由h:link. 您可以通过 访问f:param@ManagedProperty

public BeanOfTargetPage {
    @ManagedProperty(value="#{param.foo}")
    private String foo;

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

    // ...
}
于 2010-12-16T14:50:24.893 回答