日期:2014-05-17  浏览次数:20755 次

JSP forEach 怎么用,有点急,麻烦各位了
InfoDao dao = new InfoDaoImpl();
List list = dao.listInfo();
request.getRequestDispatcher("/info.jsp").forward(request, response);


info.jsp 的 forEach 怎么写 


用forEach输出下面这个 怎么写 我没用过这个 还麻类各位帮我加上注解啊 谢谢了
<tr>
  <td bgcolor="#FFFFFF">${}</td>
  <td bgcolor="#FFFFFF">${}</td>
</tr>

------解决方案--------------------

LZ这个${}是EL表达式

我百度一下foreach是这样用的

<c:forEach items="${categorys}" var="c">
<TR>
<TD>
${c.id}
</TD>
<TD>
${c.name}
</TD>
<TD>
${c.description}
</TD>
<TD>
${c.displayOrder}
</TD>
<TD>
<a href="/newblog/admin/editCategory?id=${c.id}">修改</a>
<a href="/newblog/admin/deleteCategory?id=${c.id}">删除</a>
</TD>
</TR>
</c:forEach>

------解决方案--------------------
<c:forEach items="${list}" var="c">


items 指 你要迭代的集合。。。如果放到request或者session里面的集合.. request.setAttribute("list",list); 就是
<c:forEach item=${list} var="c">
<c:out value="${c.xx属性}"/>
</forEach>
var 迭代参数... 取值的时候 c.xxxx c.xxx 。。。。这样取值.