首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSTL里怎么输出List里面的Bean中的内容呢

2012-01-19 
JSTL里如何输出List里面的Bean中的内容呢在Controller里我把List里放入了10个Bean然后有把List放入Map中Mo

JSTL里如何输出List里面的Bean中的内容呢
在Controller里我把List里放入了10个Bean
然后有把List放入Map中
ModelAndView返回这个Map.
如何在Jsp页面里循环输出List里面的Bean中的内容呢?

[解决办法]
假设 map 的名字为“mapp”,Bean 中有两个属性 name 和 age,并有 setter/getter 方法,按以下方式遍历:

<c:forEach items= "${mapp} " var= "m ">
   <c:forEach items= "${m.value} " var= "list ">
    ${list.name} --> ${list.age} <br/>
   </c:forEach>
</c:forEach>
[解决办法]
<c:forEach items= "${mapp} " var= "m "> ---------------> 一个map里边的所有list
   <c:forEach items= "${m.value} " var= "list "> ----> 一个list里边所有的Bean
    ${list.name} --> ${list.age} <br/>
   </c:forEach>
</c:forEach>

热点排行