问题描述
由于生产环境的原因,我必须使用 Spring Boot + Thymeleaf 降级一个项目才能使其在 Tomcat 7 上运行。
我有一个 Thymelead 模板,我在其中收集了 HTML body 标签上的一些变量:
<body th:title="${key}" th:data-key="${key}" th:data-rol="${rol}" th:data-iden="${iden}">
引入title属性是为了查看变量'key'是否被收集。
在使用 Thymeleaf 3.0(在 Tomcat 8.5 上运行)的原始项目中,收集了所有变量,但降级到 Thymeleaf 2.1.6 后,仅初始化了属性标题。
是否有可能使模板使用这种方法?
解决方法
我怀疑是否有办法在 Thymeleaf 2 中打开该功能,据说替代语法是这样的(应该适用于所有版本):
<body th:title="${key}" th:attr="data-key=${key},data-rol=${rol},data-iden=${iden}">