请教一下为什么EL表达式显示不出值

img


源代码如图,运行也没有报错,版本啥的应该正确(因为没有显示未解析的变量),但网页就是显示一片空白

img


查看网页源代码如下:

img


谢谢各位!

你要写到一起才是Boolean,比如${Score}>=80 你要写成 &{Score>=80},这个整体才会是boolean,否则就不是,当然就不会显示啦
给你一个案例,如图

img


<c:when test="${score}>=90">
改为
<c:when test="${score>=90}">
其他的一样进行修改。