2015-05-23 59 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