出于调试目的,我想列出渲染时我的 thymeleaf 模板可用的所有模型属性。
类似于:
<table>
<tr th:each="model : ${*}">
<td th:text="${model}"></td>
</tr>
</table>
但显然这是无稽之谈,我得到了一个当之无愧的错误。
(org.springframework.expression.spel.SpelParseException: EL1070E:(pos 0): 解析左操作数时出现问题
)
有没有办法输出这样的调试信息?我什至愿意接受一些日志输出。
或者,Thymeleaf 是否提供了类似于 Struts 2 的 struts.devMode
的东西,它在页面底部添加了一个调试部分,列出了所有可用的属性?
最佳答案
试试这个:
<table>
<tr th:each="var : ${#vars}">
<td th:text="${var.key}"></td>
<td th:text="${var.value}"></td>
</tr>
</table>
关于java - 列出 Thymeleaf 中所有可用的模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31387526/