首先,你确定你这个地方取到id的值了吗?
// 如果要下面取到值,需要在访问页面的时候传递参数,比如:http://localhost:8080/test/book.jsp?id=10 int id =Integer.parseInt(request.getParameter("id"));
还有,你的SQL语句错了:
String sql = "select * from book where id="+id;
这样试试。
打印出来没有id值
页面可以取到id的值吗,先打印看