猿问

如何正确使用百里香<a href/>?

我正在与我的百里香模板作斗争,如下所示。

因此,我有一个同名 url 的数组列表,我想将其显示在页面上。

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

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

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

这里发生了什么?我应该如何实现我想要的目标?我尝试过“base href”,但无济于事。


慕无忌1623718
浏览 121回答 1
1回答

慕的地6264312

url前面需要有http://或。https://(如果不这样做,它们将被视为相对 URL,并且浏览器会正确附加http://localhost:8080/到它们。)如果需要,您可以像这样添加它们:<a&nbsp;th:each="u:&nbsp;${urls}"&nbsp;th:href="|https://${u}|"&nbsp;th:text="${u}"&nbsp;/>
随时随地看视频慕课网APP

相关分类

Java
我要回答