我使用Thymeleaf作为Web应用程序的模板。
当我建立链接时,我使用这样的网址:
<img class="info"
src="../../../resources/img/image.png"
th:src="@{/resources/img/image.png}" />
如何在Thymeleaf中配置基本网址?
我需要这个,因为我的应用程序在当前URL中运行:
http://localhost:8080/myapp
它工作正常,但随后重定向到:
http://www.myapp.com/
然后搜索图像:
http://www.myapp.com/myapp/resources/img/image.png
而不是:
http://www.myapp.com/resources/img/image.png
我想要类似的东西:
<property name="baseURL" value="http://www.myapp.com"/>
答案 0 :(得分:5)
<img class="info" th:src="@{~/resources/img/image.png}" />
答案 1 :(得分:0)
您可以将baseUrl作为参数传递给模板。然后:<a th:href="${baseUrl + '/my/uri?maybe=' + someParam}"
。希望有帮助。