我正在尝试将一本书的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
无法接收参数?
最佳答案
您在网址中有一个名为 id
的参数,您可以为该参数指定变量 bid
的值。您还需要查看 BookData.jsp 中的参数 id
,或者还需要在 url 中命名参数 bid
。
关于java - request.getParameter() 未接收到jsp中的参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37895760/