JSP无法显示<c:forEach>中的内容

新手一枚,jsp和后台的代码如图所示(https://img-ask.csdn.net/upload/201611/15/1479144809_467372.png)
运行时只能出现!图片说明
_# 功能是想输入数据对数据库进行查询,返回一个列表,在后台测试通过,但就是不能传到前端,对于request方法也不是很理解,求好心人解答,十分感谢!

4个回答

你的这个集合中包含了其他对象,你在EL表达式的list后面加上哪个对象在去 . 属性,试一下。希望可以帮你

qianfu2061
qianfu2061 问题已经解决,谢谢你的回答,对我很有帮助!
3 年多之前 回复

sdepartment()这个方法返回的列表是否为空?它的代码在哪里,仔细调试下。

qianfu2061
qianfu2061 我在后台单独测试这个方法的时候是可以成功运行的,返回的列表里也有东西,但是一到前端就出不来了??
3 年多之前 回复

var换一个名字,不要叫list,和集合同名了。比如改成item,下面对应修改。
另外,字段首字母用大写看看。

qianfu2061
qianfu2061 嗯嗯学习了,谢谢( ^_^ )
3 年多之前 回复

经过2楼答主的启发,我发现是在搜索是的变量apartment我给误加了引号,然后根据1楼和3楼的答案规范了下代码就能正确运行了。感谢大家的深夜回答,谢谢!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问