1.table渲染问题
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: " //表头
{ field: 'name', title: '姓名', width: 80, sort: true, fixed: 'left' }
, { field: 'tjd', title: '账号', width: 80, sort: true }
, { field: 'age', title: '年龄', width: 80 }
, { field: 'wechat', title: '微信', width: 80 }
, { field: 'phone', title: '手机号', width: 80, sort: true }
, { field: 'createTime', title: '报名时间', sort: true, width: 135, templet: function (d) { return layui.util.toDateString(d.createTime * 1000, "yyyy-MM-dd"); } }
" (template: "/coach/auditCoach" - line 23, col 22)
解决方式
1.也就是把cols后的[[ ]]变为
[
[
]
]
因为[[…]]之间的表达式在thymeleaf被认为是内联表达式,所以渲染错误
2.或者在 <script type="text/javascript" > 加上 th:inline="none"
<script type="text/javascript" th:inline="none">
但是这样的话,前面在base中使用[[@{}]]的标签也不能解析了,所以还是使用第一种方案,以后可以根据情况来解决。
参考地址