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

是否可以为h:commandLink元素添加书签网址?我体验到f:param不适用于h:commandLink的结果URL。

最佳答案

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

如果使用h:commandLink的唯一原因是您想触发bean操作方法,则只需将其移至附加到由@PostConstruct即可。 cc>。您可以通过h:link访问f:param值。

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

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

    // ...
}

10-07 17:10