gpt4 book ai didi

thymeleaf - 如何在 Thymeleaf 中转义 html 变量?

转载 作者:行者123 更新时间:2023-12-02 03:55:32 25 4
gpt4 key购买 nike

我想使用 Thymeleaf 在网页中显示多个变量。

我的代码设置如下...

<span th:text="${foo.bar}" />

问题是,当属性 foo.bar 连续包含多个空格时,它们会显示为一个(HTML 的预期行为)。

e.g. "hello        world" => "hello world"

是否有一种“Thymeleaf”方法可以 HTML 转义变量的值,以便该值在视觉上完全按照应有的样子显示?

最佳答案

我认为最好的方法是使用 HTML 的方式来完成此操作:或者使用 <pre>标签 ( <pre th:text="${foo.bar}" /> ),或者使用 css white-space属性并改变您的风格 <span>包含变量的标签。

我想你也可以将 ' ' 替换为 &nbsp; (像这样: <span th:text="${#strings.replace(foo.bar, ' ', '&nbsp;')}" /> ,但这将是我最后的选择。

关于thymeleaf - 如何在 Thymeleaf 中转义 html 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44055275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com