在我阅读文档并尝试自己的过程中,JSF 2.0将可收藏的URL应用于了h:link
和h: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.
}
// ...
}