如何在模板中两次解析/渲染Thymeleaf模板

时间:2019-01-31 05:52:21

标签: java java-ee thymeleaf freemarker

controller.java&test.shtml

model.addAttribute('id',7449226)
String myTag="<a th:href='|https://stackoverflow.com/users/${id}/player7|'>link<a>"
model.addAttribute('myTag',myTag)

<div th:utext="${myTag}">  <div>

输出结果

<div> <a  href='https://stackoverflow.com/users/7449226/player7'> link <a>  <div>

1 个答案:

答案 0 :(得分:0)

目前尚不清楚您要做什么,但我想您想在百里香模板中动态评估myTag

这是通过Thymeleaf中的 预处理 机制完成的。

以下是您要执行的操作的摘要:

<div th:utext="__${myTag}__"><div>

请注意预处理开始标签结束标签(分别为 __ $ __

有关更多信息,请查看link

相关问题