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

请指教一哈我的<c:foreach>方法老是报错 真心不知道了
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@page import="java.util.ArrayList"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>  
<%@ page import="java.util.List" %>
<%@ page import="jstl.javabean.*" %>
  <html>
  <head>
  <title>商品列表</title>
  </head>
  <body>
<%
Good good = new Good();
List<Good> list = good.getAll();
request.setAttribute("pro",list); 
 %>
 <div align="center">
<form action="">
<table>
<tr><th>商品名称</th>
<th>产地</th>
<th>价格</th>
</tr>
<tr>
<td> <%= list.get(0).Name %> 
这个一句话就不会报错 我试了的
</td>
</tr>
<c:forEach items="pro" var="pro">为什么我循环的时候就报错啊
<td>
${pro.Name }
</td>
</c:forEach>



</table>
</form>

</div>

  </body>
  </html>


------解决方案--------------------
探讨

引用:

引用:

引用:

引用:

引用:

clean一下工程,再起tomcat,重新发布一下看看。
不行额 我改成这样

<%@ page contentTyp……