html - 使用 Thymleaf 映射绝对 URL 中的变量
问题描述
我正在编写一个 HTML 电子邮件模板,我正在尝试使用 thymleaf 在超链接中映射一个变量(用户名)。
所以我的网址是这样的:https://example.com/#/login?username=johndoe
我尝试了以下方法,但映射没有按预期工作
<p> <a th:href="@{https://example.com/#/login(username=${username})}">https://example.com/#/login?username=${username}</a></p>
我没想到映射的第二部分能正常工作。
我想要的输出是这样的:
<p> <a href="https://example.com/#/?/login?username=johndoe">https://example.com/#/?/login?username=johndoe</a></p>
任何帮助将不胜感激。谢谢!
解决方案
你能试试像
<p> <a th:href="@{'https://example.com/#/login?username='+ ${username}}">https://example.com/#/login?username=${username}</a></p
推荐阅读
- amazon-web-services - Kubernetes 服务账户和 AWS IAM 角色的密钥
- r - R Markdown 块字体颜色已更改
- mqtt - MQTT.js中没有传入数据时如何断开连接
- hadoop - 在不安装 CDH 的情况下安装 Cloudera Impala?
- firebase - 如何将 QR 码字符串/信息保存到 firebase 并将其放入列表视图(颤振)
- android - 二进制 XML 文件第 587 行:膨胀类 ImageView 时出错
- macos - 如何使我放入 htdocs 文件夹中的文件再次可编辑?
- hadoop - 如何处理列值中的分隔符?
- python - 从时间戳python中减去天数
- forms - Flutter 基于多个页面创建表单