为了账号安全,请及时绑定邮箱和手机立即绑定

用于 noscript 中的 spring 模型变量的 thymeleaf 语法

用于 noscript 中的 spring 模型变量的 thymeleaf 语法

largeQ 2023-03-17 16:11:23
使用 thymeleaf 在 noscript 中检索弹簧模型值的语法[[${gtmUrl}]] 在脚本标签中工作正常但不适用于 noscript有没有不同的语法在 java 控制器中设置了 gtmUrl 属性model.addAttribute("gtmUrl", "http://test.com");在 HTML 中,<noscript>         <iframe src="[[${gtmUrl}]]"             height="0" width="0" style="display: none; visibility: hidden"></iframe>     </noscript>
查看完整描述

3 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

改变:

<noscript>
        <iframe src="[[${gtmUrl}]]"
                height="0" width="0" style="display: none; visibility: hidden"></iframe>
</noscript>

到:

<noscript>
        <iframe th:src="${gtmUrl}"
                height="0" width="0" style="display: none; visibility: hidden"></iframe>
</noscript>

它是如何工作的?

您可以通过 ${key} 访问变量值。

例子

model.addAttribute("key", value);

${key}在 HTML 中获取价值

在 Thymeleaf 中,可以使用以下语法访问这些模型属性(或 Thymeleaf 术语中的上下文变量): ${attributeName},其中 attributeName 在我们的例子中是stream。这是一个 Spring EL 表达式。简而言之,Spring EL(Spring Expression Language)是一种支持在运行时查询和操作对象图的语言。

百里香文档


查看完整回答
反对 回复 2023-03-17
?
慕村9548890

TA贡献1884条经验 获得超4个赞

尝试使用th:src="${gtmUrl}"

 <noscript>
     <iframe th:src="${gtmUrl}" height="0" width="0" style="display: none; visibility: hidden"></iframe>
</noscript>


查看完整回答
反对 回复 2023-03-17
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

尝试使用此代码

 <noscript>
            <iframe src="[[@{gtmUrl}]]"
                height="0" width="0" style="display: none; visibility: hidden"></iframe>
        </noscript>

在这里我用@唱歌代替$


查看完整回答
反对 回复 2023-03-17
  • 3 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信