当前位置: 代码迷 >> Java Web开发 >> c:foreach 遍历session,el表达式是session里的list,如何取值啊
  详细解决方案

c:foreach 遍历session,el表达式是session里的list,如何取值啊

热度:1240   发布时间:2016-04-14 20:38:02.0
c:foreach 遍历session,el表达式是session里的list,怎么取值啊。。
首先有个自定义的类,类的成员是Album_name,Album_id等,然后数据库取值,循环后返回到list,放到了session里面,叫albumlist。。然后传递到了jsp页面。。那么问题来了。。<c:forEach var="item" items="${sessionScope.albumlist}">。。然后之后的表达式里,${item.album_name}这样能用。。${item.Album_name}这样不能用。。但是原本定义的是开头大写的Album_name啊。。怎么传到这里必须开头小写了。。Album_id也是这样。。请问这是怎么回事啊。。
------解决思路----------------------
这个跟定义大写还是小写没有关系的,el表达式调用的是getter和setter方法,比如getAlbum_id的调用就是item.album_id,就是说去掉get然后将首字母大写变成小写。
  相关解决方案