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

使用 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>


largeQ
浏览 155回答 3
3回答

鸿蒙传说

改变:<noscript> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<iframe&nbsp;src="[[${gtmUrl}]]" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height="0"&nbsp;width="0"&nbsp;style="display:&nbsp;none;&nbsp;visibility:&nbsp;hidden"></iframe> </noscript>到:<noscript> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<iframe&nbsp;th:src="${gtmUrl}" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height="0"&nbsp;width="0"&nbsp;style="display:&nbsp;none;&nbsp;visibility:&nbsp;hidden"></iframe> </noscript>它是如何工作的?您可以通过 ${key} 访问变量值。例子model.addAttribute("key",&nbsp;value);${key}在 HTML 中获取价值在 Thymeleaf 中,可以使用以下语法访问这些模型属性(或 Thymeleaf 术语中的上下文变量):&nbsp;${attributeName},其中 attributeName 在我们的例子中是stream。这是一个 Spring EL 表达式。简而言之,Spring EL(Spring Expression Language)是一种支持在运行时查询和操作对象图的语言。百里香文档

慕村9548890

尝试使用th:src="${gtmUrl}",&nbsp;<noscript> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<iframe&nbsp;th:src="${gtmUrl}"&nbsp;height="0"&nbsp;width="0"&nbsp;style="display:&nbsp;none;&nbsp;visibility:&nbsp;hidden"></iframe> </noscript>

有只小跳蛙

尝试使用此代码&nbsp;<noscript> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<iframe&nbsp;src="[[@{gtmUrl}]]" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height="0"&nbsp;width="0"&nbsp;style="display:&nbsp;none;&nbsp;visibility:&nbsp;hidden"></iframe> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</noscript>在这里我用@唱歌代替$
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java