我试图从MySQL获得数据DB到.JSP页:JSP MySQL错误
<%
List list = connection.getBookList();
int id = 0;
String box = null;
Iterator<String> it = list.iterator();
while (it.hasNext()) {
id = Integer.parseInt(it.next());
out.print("<tr>");
for (int i = 0; i < 4; i++) {
out.print("<td>");
out.print(it.next());
out.print("</td>");
}
out.print("<td>");
box = "<input name=r" + id + " type='checkbox'>";
out.print(box);
out.print("</td>");
out.print("</tr>");
}
%>
这里是我班上分贝retrival的方法:
public List getBookList() throws SQLException
{
List BookList = new ArrayList();
ResultSet results = statement.executeQuery("SELECT * FROM book");
while (results.next()) {
BookBean view = new BookBean();
view.setID(results.getString(1));
view.setName(results.getString(2));
view.setDescription(results.getString(3));
view.setCatID(results.getString(4));
view.setUID(results.getString(5));
view.setDateAdded(results.getString(6));
view.setPicThumb(results.getString(7));
view.setPicLarge(results.getString(8));
BookList.add(view);
}
return BookList;
}
如果虽然是在上面的方法编写的方式中,有没有帮助我在jsp页面中打印数据? 我认为(观点)使差异不是它?
有什么问题,现在 – PSR
@Anas贾马尔阿布萨勒 - 我清楚你的问题。 –
您的列表是一个BookBean的列表,您不能使用迭代器 ...查找日志。 –
mauretto