我正在尝试将一本书的book id
从jsp文件发送到另一个jsp。为此我在BookSearch.jsp
内写了这段代码。
String bid=rs.getString(1);
System.out.println("bid in search is "+bid);
String url=rs.getString(3);
System.out.println(url);
String ref="/Summer/BookData.jsp?id="+bid+"";
out.println("<a href="+ref+">"+"<img src="+ url + "style"+"=width:350px;height:350px>"+"</a>");
现在接收我在BookData.jsp
内编写此代码的参数。
String bid=request.getParameter("bid");
System.out.println("value of bid is "+bid);
但是在控制台中,println
语句会打印这些 -
value of bid is null
为什么BookData.jsp
无法接收参数?
答案 0 :(得分:1)
您在网址中有一个名为id
的参数,您可以使用该参数提供变量bid
的值。您需要查看BookData.jsp中的参数id
,或者您还需要在网址中命名参数bid
。