我们的项目中有以下要求。
点击一个链接,
- 应该调用一个 JSF 托管 bean 方法,它将返回一个文档的 URL。
- 此文档应在新窗口中打开。
我怎样才能做到这一点?
我们的项目中有以下要求。
点击一个链接,
我怎样才能做到这一点?
<h:commandLink/>
带有target="_blank"
属性的 a怎么样:
<h:commandLink action="#{bean.action}" target="_blank" value="Open document"/>
在你的 bean 中:
public void action() {
try {
FacesContext.getCurrentInstance().getExternalContext()
.redirect("page2.xhtml");
} catch (IOException ex) {
// do something here
}
}
替换page2.xhtml
为您的目标网址。