Exception evaluating SpringEL expression

1、问题描述

在书写springboot项目的时候,controller层获取到数据后,键数据提供给页面进行显示,页面通过thymeleaf模板引擎显示数据:

 

 

可以看出thymeleaf模板引擎的语法并没有错误,但是运行项目后报错:

Exception evaluating SpringEL expression

并且错误提示的就是获取数据的那一行。按照打印的错误信息搜索了一些其他人的解决方案,大部分都是将$换成#,但是问题并没有得到解决。

 

2、解决方案

(1)在controller层打印student中的数据,发现输出为null,于是对代码进行了修改,在controller层获取到数据之后再次运行程序,页面能够正确地显示数据了。也就是说在使用thymeleaf模板引擎的时候,如果页面没有获取到数据,就会发生Exception evaluating SpringEL expression错误,这也许是这种错误的其中一种情况

 

posted @ 2020-09-18 10:21  怀梦想,致远方  阅读(9592)  评论(1编辑  收藏  举报