JSTL foreach标签打印不出数据

关于JSTL foreach标签读取不到数据问题

今天写WEB项目是遇到一个很脑残的问题,就是JSTL 用foreach标签迭代数据时,打印不出,上代码
在这里插入图片描述
表面上看没有什么问题,也没有编译错误。
在这里插入图片描述
这输出结果给我整疯了,打印不出来还好说,关键是打印了俩括号,以前从来没有遇到这种问题,一般都是没有数据,这个问题是真给我整蒙了,导包肯定没问题,URI也绝对没问题,以前都是能正常使用,也查看了前后台的代码,参数名一致,按理说如果读不到数据应该不会显示括号,打印了两个括号说明数据已经获取到了,但是无法打印,改用了另一种foreach的写法。
在这里插入图片描述
在这里插入图片描述
写到这的时候心态已经崩了,这是什么鬼,然后在这个基础上我又改成第一种写法,但是var=“i”这个地方我没改,奇迹就发生了,结果可以打印出来,然后和之前对比了一下,发现只有参数名不同,也就是param,又将参数改回成param,然后就又GG了,可能param这个字符串是被系统使用的,一般好像都放到注释里,所以在代码中出现的时候就识别不出了。

只能说是真的坑啊,浪费了我大好的时光啊,所以大家一定要注意下,避免使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值