java.sql.SQLException: Illegal operation on empty result set.报错

img


这个要怎么解决啊
网上搜了也没有解决,求问各位
类型 异常报告

消息 在 [21] 行处理 [/Part1.test1.jsp] 时发生异常

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

org.apache.jasper.JasperException: 在 [21] 行处理 [/Part1.test1.jsp] 时发生异常

18: <%
19: String name = request.getParameter("Name");
20: ku ku = new ku();
21: book book = ku.queryBookByName(name);
22: session.setAttribute("book", book);
23: Double bookpricereal = Double.valueOf(book.getBookprice());
24: session.setAttribute("bookprice", bookpricereal);

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:489)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

21 行 调 queryBookByName 方法出现异常了,看看开发工具的控制台 有啥报错。