不要<%%>这段代码直接用
<c:forEach var="book" items="${bookList} "> 
${book.name}
</c:forEach>看看能不能打出来

解决方案 »

  1.   

    你式下面的代码:
    <%!List bookList; %>
    <%
       bookList = (List) request.getAttribute("bookList");
    %>但是用forEach却怎么都不行,如下:
    <c:forEach var="book" items="${bookList} ">
    <option>
    <c:out value="${book.name} " />
    </option>
    </c:forEach> 
      

  2.   


    <c:forEach var="book" items="${bookList} ">  
    ${book.name} 
    </c:forEach> 
      

  3.   


    <c:forEach var="book" items="${bookList} ">  
    ${book.name} 
    </c:forEach> 这样应该就可以了,不要用<c:out>来输出BEAN内容,用EL表达式吧
      

  4.   


    <c:forEach var="book" items="${bookList} ">  
    ${book.name} 
    </c:forEach> 这样应该就可以了,不要用<c:out>来输出BEAN内容,用EL表达式吧
      

  5.   


    <c:forEach var="book" items="${bookList} ">  
    ${book.name} 
    </c:forEach> 这样应该就可以了,不要用<c:out>来输出BEAN内容,用EL表达式吧
      

  6.   

    java的变量范围在{}内
    你的book没被下面的识别吧
    在最上面加一段
    <%
    Book book=null;
    %>
    这样看看行不?