html - 按下链接时继续使用先前的变量 url
问题描述
我有一个包含固定部分的 URL,后跟一个对象的 UUID id。
http://localhost:8080/gym/7663e7c4-e3da-4ad3-a652-b00f7d138fb3
我有一个链接到新页面的按钮,但是新页面的 URL 必须与当前页面的 url 相同(包括 id)+ /review 这样,我可以在我的 mvc 控制器中获取 id 信息。
<a class="nav-link" th:href="@{review}">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Add review</button>
</a>
当我这样做时,我总是得到一个没有 id 的 URL
http://localhost:8080/gym/review
知道我做错了什么吗?
解决方案
th:href="@{/review}"
您需要将root添加到路径
编辑:怎么样th:href="@{__${#httpServletRequest.requestURI}__/review}
推荐阅读
- html - Flexbox 影响溢出包装行为
- python - 根据输入返回不同的输出组合
- facebook - facebook 营销 api - 结果和每个结果的成本
- css - 带有 visjs 的 Polymer3 元素
- javascript - Normalizr - 出于什么目的将“结果”道具放置在输出中?
- mysql - 在 django 1.8 中分组
- java - 等待 get 请求在 selenium 中完成
- kubernetes - 如何创建一个 kubernetes 容器并从另一个 pod 运行它
- python-3.x - 在 2 个不同的 Word2Vec 模型中计算单个单词的余弦相似度
- sql-server - 动态 SQL - 慢速字符串连接