Thymeleaf模板$表达式报错
多处$表达式报错,且编译运⾏后,⽹页不能显⽰内容,模板解析发⽣错误。
问题分析
thymeleaf用法虽然在后端的model中填充了对象的数据信息,但是程序并没有运⾏,因此,前端HTML⽂件⽆法感知到填充的model对象(⿏标放在红⾊波浪线处会提醒)。IDEA默认要对Thymeleaf的数据进⾏验证,所以会出现报错。
因此我们只需将IDEA的Thymeleaf数据验证关闭即可。
解决⽅法
关闭I D E A的T hym e le af表达式数据验证(E x p r e s s ion v ar iab le s v alid ation)
关闭Thymeleaf表达式数据验证
此时再查看HTML代码中的Themeleaf表达式,发现不在报错,运⾏程序可以查看到正确的⽹页,问题解决。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论