我有以下代码:
<p>
<b>Website: </b>
<h:outputLink value="#{HOTEL.hotel.website}" target="_blank">
<h:outputText value="#{HOTEL.hotel.website}" />
</h:outputLink>
</p>
我想简单地链接到我在数据库中保存的外部URL。问题是它正确地采用了URL,但在URL之前它放置了网站的主要URL,见下文:
http://localhost:8080/Hotels/faces/www.chernomorebg.com
在数据库中它只是
www.chernomorebg.com
我尝试过正常的
<a href=""></a>
标签但又没有成功。我正在使用Tomcat 8和PrimeFaces 5.1。
答案 0 :(得分:1)
您离开了该网址中的前导http://
,因此浏览器假设它是相对网址(指向当前网站上其他位置的内容的链接)。将URL http://www.chernomorebg.com
存储在数据库中以解决此问题。
This page有关于此主题的更多信息。