-1
如何从bean打开链接?我将打开诸如www.google.de的内容。它应打开目录。从Bean打开链接
如何从bean打开链接?我将打开诸如www.google.de的内容。它应打开目录。从Bean打开链接
您无法从bean打开链接。链接需要最终用户交互。
而是直接告诉浏览器在给定的URL上发送新的GET请求。你可以使用ExternalContext#redirect()
。
public void action() throws IOException {
FacesContext.getCurrentInstance().getExternalContext().redirect("http://www.google.de");
}
这使得但是没有意义的,如果是这样的bean的唯一动作。相反使用<h:outputLink>
或只是<a>
而不是<h:commandLink action="#{bean.action}">
什么的。
<h:outputLink value="http://www.google.de">link</h:outputLink>
<a href="http://www.google.de">link</a>
谢谢你的作品! – Sandy
不客气。既然你是新来者,请不要忘记标记答案(大多数情况下)解决具体问题时所接受的答案。另请参阅[如何接受答案的工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) – BalusC