Exception evaluating SpringEL expression

1、问题描述

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

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

Exception evaluating SpringEL expression

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

2、解决方案

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

每个人都会有一段异常艰难的时光 。 生活的压力 , 工作的失意 , 学业的压力。 爱的惶惶不可终日。 挺过来的 ,人生就会豁然开朗。 挺不过来的 ,时间也会教你 ,怎么与它们握手言和 ,所以不必害怕的。 ——杨绛
原文地址:https://www.cnblogs.com/zhai1997/p/13689740.html