<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
答案 0 :(得分:0)
在这种情况下,我认为您应该使用上下文相对URL。 (另外,你不应该使用字符串连接来构建url - thymeleaf支持变量。)我推荐的语法:
<a th:href="@{/admin/delete(id=${user.id})}">X</a>