thymeleaf+layui 渲染表格出错

原文参考:https://blog.csdn.net/malimingwq/article/details/79894652

这篇文章是借鉴大神的,记录下来,供复习记忆

thymeleaf模板引擎使用layui渲染表格时,可能会报错如下:

org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "
        
            {checkbox: true, fixed: true}
            ,{field:'id', title: 'ID', width:80, sort:true, fixed:true}
            ,{field:'name', title: '商品名称', width:80}
            ,{field:'originalPrice', title: '商品原价', width:80}
            ,{field:'price', title: '出售价', width:80}
            ,{field:'available', title: '新旧程度'}
            ,{field:'publishTime', title: '发布时间', width:80}
            ,{field:'schoolId', title: '发布所在学校', width:80}
            ,{field:'phone', title: '联系号码', width:80}
            ,{field:'wechat', title: '联系微信', width:80}
            ,{field:'status', title: '状态', width:80}
        " (template: "goods/collectList" - line 73, col 24)

解决办法:

            ,cols: [
                [
                    {field:'id', title: 'ID', sort: true}
                    ,{field:'name', title: '商品名称'}
                    ,{field:'originalPrice', title: '商品原价'}
                    ,{field:'price', title: '出售价'}
                    ,{field:'available', title: '新旧程度'}
                    ,{field:'publishTime', title: '发布时间'}
                    ,{field:'schoolId', title: '发布所在学校'}
                    ,{field:'phone', title: '联系号码'}
                    ,{field:'wechat', title: '联系微信'}
                    ,{field:'status', title: '状态'}
                ]
            ]

将cols: 后面的 [[]] 改成

[

    [

    ]

]

这是因为[[…]]之间的表达式在thymeleaf被认为是内联表达式,所以渲染错误。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页