java - Thymeleaf - 没有标签的输出变量
问题描述
我使用 Thymeleaf 作为模板引擎,我通常输出如下变量值:
在Java中我设置:
ctx.setVariable("tester", "hello");
在html模板中我输出:
<span th:text="${tester}"></span>
这很好用,但我想输出一个不需要标签的变量。下面的东西会很棒:
${tester}
不幸的是,它不起作用。我的目标是避免不必要的标签来输出变量值。这可能与百里香有关吗?
解决方案
我的目标是避免不必要的标签来输出变量值。这可能与百里香有关吗?
是的,这是可能的。您可以使用 Thymeleaf 合成th:block
标签(参见此处)。
示例模板摘录:
<body>
<th:block th:text="${tester}"></th:block>
</body>
这将呈现以下 HTML:
<body>
hello
</body>
仅显示变量。
推荐阅读
- mysql - 10.2.25-MariaDB 不允许使用多种语言的数据
- firebase - Cloud Storage:downloadUrl 类型不匹配:推断类型为 Task
但是乌里!预计 - c# - IBM MQ 连接使用用户凭证而不是配置从服务登录
- django - 如何在 DjangoRestFramework 中与 APITestCase client.patch() 一起发送数据?
- php - RewriteRule 适用于特定目录
- python - 您可以在 LightGBM.train() 中访问每个提升回合的分数吗?
- javascript - Material-ui 嵌套网格边距
- c# - 当我们在 Visual Studio 中创建一个 mvc 项目时,这个项目主页是如何出现的?这段代码在哪里?
- python - 如何在 Python 中处理精度小数并克服计算机中的二进制表示限制?
- connection - Hystrix 和 http sink(连接池)一起工作