2016-01-08 43 views
0

我腦水腫這段代碼在我的JSP:使用標記<C:出HREF元素

<a href="<c:out value="${item.urlForOnline}" />" target="_blank"><c:out value="${item.urlForOnline}" /></a>  

的$ {} item.urlForOnline價值爲www.google.com

但是,當我點擊了瀏覽器重定向到http://127.0.0.1:7001/myApp/search/www.google.com

鏈接我設置的值加時賽春季控制器項目目標:

model.addAttribute("item", item); 
+0

你在哪裏設置$ {item.urlForOnline}值? – Perdomoff

+1

href被解釋爲相對URL。看到[這個問題](http://stackoverflow.com/questions/8997790/why-does-an-anchor-tags-href-values-need-http-preprended-to-the-url)。 – uzonyib

回答

0

瀏覽器正在將www.google.com作爲您網站的相對來源。

您可以簡單地通過提供協議來替代www.google.comhttp://www.google.com來解決此問題。