我这句jsp代码错在哪里?帮忙下哈

来源:百度知道 编辑:UC知道 时间:2024/07/14 03:28:56
out.print("<TD><a href='addcart.jsp?id="+rs.getString("bookISBN")+"'>加入购物车</a></TD></TR>");

rs是否为空,rs.getString("bookISBN")是否有值。
数据库连接是否有问题,sql语句是否有问题?
单从你上面的语句看不到问题的。

out.print("<TD><a href="addcart.jsp?id='+rs.getString("bookISBN")+"'">加入购物车</a></TD></TR>");

单单一句是看不出来的,把报错的异常发出来,根据它们判断

你的那句话,语法没有错误,执行的时候不知道错没有错,再补充一些信息才能知道错在哪里。这句话和你上面那句话是一样的,out.print("<TD><a href=\"addcart.jsp?id="+rs.getString("bookISBN")+"\">加入购物车</a></TD></TR>");

<a href='addcart.jsp?id="+rs.getString("bookISBN")+"'>加入购物车</a>
这是jsp页面,jsp页面引用java代码要加上<%%>,得到字符串要加上“=”。
你把这一段改为:
<a href='addcart.jsp?id=<%=rs.getString("bookISBN")%>'>加入购物车</a>
应该就可以了!

out.print("<TD><a href=\"addcart.jsp?id="+rs.getString("bookISBN")+"\">加入购物车</a></TD></T