1

我有一个Listhttp 地址,我想将它们显示为链接,以便人们可以点击并访问该网站。

我正在尝试这样做,但它显示了 http 地址,而不是链接:

   Links Relacionados
      <br />
       <a4j:repeat value="#{pesquisaBean.selectedDocument.seeAlso}" var="uri" >

            <h:link value="#{uri}" outcome="#{uri}" />
             <br />
       </a4j:repeat>

有什么问题?

4

1 回答 1

2

要么采用<h:link outcome>JSF 导航案例结果,要么

<h:link ... outcome="nextpage" />

或 JSF 视图 ID,

<h:link ... outcome="/nextpage.xhtml" />

但绝对不是外部 URL,它会呈现为 a<span>而不是<a>.

<h:link ... outcome="http://stackoverflow.com" /> <!-- Fail. -->

此故障也应该已记录在服务器日志中。至少,Mojarra 使用 JSF1090 警告来做到这一点。再次查看您的服务器日志:

警告:JSF1090:组件 j_idt7 的导航案例未解决。

请改用纯 HTML <a>href您可以在其属性中指定 URL 。

<a href="#{uri}">#{uri}</a>
于 2013-11-14T16:12:36.237 回答