任何人都可以帮助我将此代码更改为百里香吗?
<a href="${contextRoot}/show/category/${category.id}"></a>
答案 0 :(得分:1)
您不再需要${contextRoot}
。
<a th:href="@{/show/category/{id}(id=${category.id})}"></a>
答案 1 :(得分:0)
有时候,使用存储根位置的变量是一个好习惯。想想运行例如在localhost端口8080上,可以通过Web通过URL me.com/myService/(端口80)后面的nginx访问BUT。在此用例中,@或contextRoot为最终用户生成死链接,因为Thymeleaf对此一无所知。我的解决方案是存储例如在应用程序属性中添加“ me.com/myService/”,默认情况下将此属性添加到模型并建立链接,例如:
<a th:href="|${myRoot}/show/category/${category.id}|"></a>
如果您不需要像银河战士的答案那样处理类似的事情,那是一个很好的答案。