这个是jsp上的代码
这里除了id,其他的书名作者都能显示
另外在servlet中也获取不了id参数
jstl方式不对,你在 jsp页面上 先 看下${book}是否存在,切${book.id}是否存在。如果都不存在,看下jstl是否引入,
直接用request或session获取下book对象中的id是否存在。316695034 可以远程给你调试下。
就是jsp中的链接是这样的:href="bookServlet?method=getBook&id=${book.id}&pageNo=${bookpage.pageNo}"
然后在servlet中用String idStr=request.getParameter("id");获取id参数时获取失败,
System.out.println(idStr+"-------");语句打印时只有-------没有idStr
你先看看${book.id}这个有没有值,很可能获取到的是个空值。
传入的参数${book.id}打印出来看看,可能是空的
传入的参数${book.id}打印出来看看,可能是空的
id=${book.id}, 要加个双引号,变成id="${book.id}"
id没有传到页面,在页面之前的servlet打印一下结果集