作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 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>
包含变量的标签。
我想你也可以将 ' ' 替换为
(像这样: <span th:text="${#strings.replace(foo.bar, ' ', ' ')}" />
,但这将是我最后的选择。
关于thymeleaf - 如何在 Thymeleaf 中转义 html 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44055275/
我是一名优秀的程序员,十分优秀!