我需要创建一个看起来与按钮完全相似的链接,使用jsf(以及有用的richfaces)到外部网站。
大多数解决方案看起来不适用于外部链接。或者正在使用Primefaces(我不能)。
我试过了:
<h:button value="Go" outcome="https://wwws.external-site-in-new-tab.com.br/abc/def.hij?params;#{JSF_EL_param}" />
使用<a>
元素在新窗口中打开此相同链接。但是对于按钮不起作用。
我在按钮中看到的错误信息,用我的语言,葡萄牙语,是:
“Esteobotãestádesativadoporque um casodenavegaçãonãôpôdeserser correspondido“
类似的东西:
此按钮已停用,因为导航案例无法匹配
答案 0 :(得分:1)
你读过这个:Styling one JSF external link to make it look like a button
尝试更改
<p:button value="Go to SO" onclick="window.open('http://www.stackoverflow.com')" />
到
<h:button value="Go to SO" onclick="window.open('http://www.stackoverflow.com')" />