更改URL链接

问题描述 投票:0回答:1

在我的HTML页面上,我有一个保存食谱的链接,例如

addrecipe?id=607691&name=软面包-腊肠卷。

当我把鼠标放在链接上时,它看起来像一个正确的URL,但浏览器(?)将它转换为这样的东西。

addrecipe?id=607691%26name%3DS软面包-萨拉米卷。

我设法在html中加入至少id=,但是当我试图加入name=时,我得到了错误。

<a th:href="@{'/addrecipe'(id=${recipesinfo.link})}" th:text=Save></a>
java html url thymeleaf
1个回答
0
投票

看着 文献 并假设 recipesinfo.link 包含您的 607691 ID(而不是其他),我想你应该用的是

<a th:href="@{/addrecipe(id=${recipesinfo.link},name='Soft-Bread-Salami-Rolls')}">Save</a>

如果 name 值来自于一个变量(例如 recipesinfo.name),那么您将使用 name=${recipesinfo.name} 而不是字符串文字。

© www.soinside.com 2019 - 2024. All rights reserved.