以前是可以显示的,我昨天把材质改成材料,就下面的代码,就一个字,别的没动,结果显示的就不对了,
只显示一行,并且内容成了${cases.生产线},${cases.产品图号},
求急救,谢谢!<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,trendcom.db.*"%>   
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>   
<jsp:useBean id="caseDao" class="db2.CaseDao" />   
<%
List caseList=caseDao.getAll();
pageContext.setAttribute("caseList",caseList);
%>    
<html>
<body>
<table border=1 id="theObjTable">  
    <tr > 
            <td>生产线</td> 
            <td>产品图号</td> 
            <td>产品名称</td> 
            <td>材质</td> 
              </tr> 
      
      
  
       
  <c:forEach items="${caseList}" var="cases">   
  
       <tr>
        <td>${cases.生产线}</td>
        <td>${cases.产品图号}</td>
        <td>${cases.产品名称}</td>
        <td>${cases.材质}</td>
       </tr>   
  
       </c:forEach>
 </table>
 </body> </html> 

解决方案 »

  1.   

    你再改回来不就行了.!! eclipse有的时候毛病很多滴.!
      

  2.   

    <%@page isELIgnored="false"%> 
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 这样写试一下,我也碰到过你的问题.这样解决的
      

  3.   

    没碰到过,楼主用IE8的开发人员工具跟下页面吧,查看下页面变量,看caseList里面的值取到没,我觉得首先得排除是不是后台的问题,看后台caseList是否有取到
      

  4.   

    lianghaijian : 太感谢你了!