2016-01-08 1 views
0

Я зайца этот кусок кода в моем JSP:Использование тега <с: в 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.