ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

thymeleaf+layui加载页面渲染时报错

2021-08-20 20:04:13  阅读:189  来源: 互联网

标签:barDemo title layui field thymeleaf 表达式 toolbar 加载


将freemaker替换成thymeleaf时出现以下问题:

org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "
                {field:'id', title:'编号'},
                {field:'username', title:'用户名'},
                {field:'password', title:'密码'},
                {field:'nickname', title:'昵称'},
                {fixed:'right',title:'操作',toolbar:'#barDemo'}
            " (template: "users" - line 96, col 22)

但是这个地方纯粹是使用layui进行的表格渲染,推测是某个表达式跟thymeleaf重复了。查证之下发现[[…]]之间的表达式在thymeleaf被认为是内联表达式,所有要将[[]]分隔开来。

        table.render({
            elem: '#demo'
            ,url:'/users/list'
            ,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
            ,defaultToolbar: ['filter', 'exports', 'print']
            ,title: '用户数据表'
            ,cols: [
                [
                {field:'id', title:'编号'},
                {field:'username', title:'用户名'},
                {field:'password', title:'密码'},
                {field:'nickname', title:'昵称'},
                {fixed:'right',title:'操作',toolbar:'#barDemo'}
                ]
            ]
            ,page: true
        });

解决问题。

标签:barDemo,title,layui,field,thymeleaf,表达式,toolbar,加载
来源: https://www.cnblogs.com/ljunn/p/15167983.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有