列出Thymeleaf中所有可用的模型属性
为了进行调试,我想列出百里香模板渲染时可用的 模型属性。
就像是:
<table> <tr th:each="model : ${*}">
<td th:text="${model}"></td>
</tr>
</table>
但这显然是胡说八道,而且我得到了当之无愧的错误。(org.springframework.expression.spel.SpelParseException:
EL1070E:(pos 0): Problem parsing left operand)
有没有一种输出这种调试信息的方法?我什至愿意为一些日志输出。
或者,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>
以上是 列出Thymeleaf中所有可用的模型属性 的全部内容, 来源链接: utcz.com/qa/425449.html