thymeleaf - 无法替换 Thymeleaf 的 th:src 标记中的变量值
问题描述
我在速度模板中使用了一个基本图像标签。现在我将该标签转换为百里香模板。
<img src="@domain.org.protocol@://${notiData.template}.@domain.org.template@/images/email/mail-icon.png">
无法将上下文中的 ${notiData.template} 值替换为我的百里香模板。
解决方案
是的...如评论中所述,您必须在属性前面加上 Thymeleaf 表达式th:
。
至于你的实际表达,你需要了解标准的 Thymeleaf 表达......
<img th:src="${'@domain.org.protocol@://' + notiData.template + '.@domain.org.template@/images/email/mail-icon.png'}">
推荐阅读
- python - 使用 azure-eventhubs python 示例时出错
- python - 如何按两个依赖列分组并使用 python pandas 或 networkx lib 生成新的唯一键?
- javascript - 努克特 | 在浏览器中查看源代码时,一些 HTML 标记仅在 JavaScript 标记内显示
- elixir - 如何安装旧版本的 Hex?
- sql - SQL 百分比查询
- amazon-ses - Amazon SES 和 Sendy.co 问题 - 仅在垃圾邮件中收到的 GMail 消息中,或在收件箱中
- c# - 互联网上的 WCF 服务超时
- .net - .Net 中是否有带有列/矩形选择的 TextBox 控件?
- javascript - 使用 UseNavigation() 进行导航
- javascript - 通过 2 个匹配属性从对象数组中删除重复项