2015-05-23 46 views
0

我有以下代码:H:outputLink的外部URL

<p> 
    <b>Website: </b> 
    <h:outputLink value="#{HOTEL.hotel.website}" target="_blank"> 
     <h:outputText value="#{HOTEL.hotel.website}" /> 
    </h:outputLink> 
</p> 

我要打只是一个简单的链接,我在我的数据库举行外部URL。问题是,它正在采取正确的网址,但该网址之前,它把网站的主要URL,见下图:

http://localhost:8080/Hotels/faces/www.chernomorebg.com 

在数据库中,只有

www.chernomorebg.com 

我有试过只是一个正常的

<a href=""></a> 

标记,但再次没有成功。我正在使用Tomcat 8和PrimeFaces 5.1。

回答

1

您在该网址中忽略了前导http://,因此浏览器会假定它是相对网址(指向当前网站其他位置的内容的链接)。将URL作为http://www.chernomorebg.com存储在数据库中以解决此问题。

This page有关于此主题的更多信息。

+1

谢谢,解决了这个问题 – Berchev