我正在使用thymeleaf,我希望我的链接是:http://localhost:8080/item?id=1/comments
我尝试过这个选项:
<a th:href="@{item#/comments(id=${item.id})}" th:text="${item.title}"></a>
它给了我:http://localhost:8080/item?id=1#/comments
但是符号#
是多余的。
我不确定我在控制器中是否正确接收到它:
@GetMapping(value = "/item/comments")
public String showItemComments(@RequestParam Long id, Model model) {
// do something...
}
我将不胜感激。
我遇到了类似的问题我通过改变控制器实现了解决方案
@GetMapping(value = "/item/comments/{id}")
public String showItemComments(@PathVariable Long id, Model model) {
}