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被认为是内联表达式,所以渲染错误。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值