java web c:foreach为什么取不到值

这是控制层代码:
图片说明
这是showcourse.jsp代码:
图片说明
运行结果:
图片说明

<%@ page isELIgnored="false" %> 加这个启用EL表达式就行

把控制台调试的贴出来看看

{requestScope["user"] }

把控制台调试的贴出来看看

看了下 好像是 var ="u" 里面的 ${u.username}

控制台打印的日志粘贴出来看一看就知道了

你看一下你后台传过去的user是什么不就知道是怎么回事了吗

提点建议 最好你遍历的时候别和list的名字一样 就是指 item=${user} var 声明的还是user 你存集合的时候可以用 users ,遍历每个user ,这样写也许以后会给你带来必要的麻烦