Thymeleaf - 上下文相关和斜杠结束URL

时间:2018-03-16 06:17:19

标签: spring spring-mvc url thymeleaf

<a th:href="@{'delete?id='+${user.id}}">X</a>

当我访问/admin时:网址变为delete?id=

但是当我访问/admin/时:网址变为admin/delete?id=(这就是我想要的那个)

在这种情况下,我应该使用服务器相对URL作为替代,或者我应该假设/admin/是错误的URL并使用

<a th:href="@{'admin/delete?id='+${user.id}}">X</a>

代表/admin

1 个答案:

答案 0 :(得分:0)

在这种情况下,我认为您应该使用上下文相对URL。 (另外,你不应该使用字符串连接来构建url - thymeleaf支持变量。)我推荐的语法:

<a th:href="@{/admin/delete(id=${user.id})}">X</a>