请教Jstl问题?
我的index.jsp如下:
<%@ page language="java" %>
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.util.*"%>
<%@ page import="com.cartoon.jdbc.*"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<jsp:useBean id="book" class="com.cartoon.jdbc.Title"/>
<jsp:useBean id="titleBO" class="com.cartoon.jdbc.TitleBO" scope="session"/>
<%
Collection coll = titleBO.findByKeyword("java");
%>
<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Lomboz JSP</title>
</head>
<body bgcolor="#FFFFFF">
<c:out value="hello word"/>
<table>
<c:forEach var="title" items="${coll}">
<tr>
<td><c:out value="${book.title}"/></td>
</tr>
</c:forEach>
</table>
</body>
</html>
但运行结果只有:hello word,没有迭代显示.其中titleBO为java bean,提供方法
findByKeyword(String keyword){...} 返回Collection对象集合,里面对象为book对象.