如何正确处理百里香<a href/>?

时间:2019-10-23 15:00:01

标签: java html thymeleaf

我正在努力使用我的百里香模板,如下所示。

因此,我有一个 Arraylist ,该URL具有相同的名称,我想在页面上显示它们。

<a th:each="u:${urls}" th:href="${u}" th:value="${u}">[[${u}]]<br></a>

问题是,当我单击呈现的链接之一时。它只是将我的网址附加到当前网址。例如:

http://localhost:8080/www.google.com

这是怎么回事?以及我应该如何实现自己的目标?我尝试了“ base href”,但无济于事。

1 个答案:

答案 0 :(得分:2)

URL前面必须有http://https://。 (如果不是,则将它们视为相对URL,并且浏览器会在它们后面正确附加http://localhost:8080/。)如果需要,您可以像这样添加它们:

<a th:each="u: ${urls}" th:href="|https://${u}|" th:text="${u}" />