急!关于JSP读取Servlet中的统计数的问题

请哪位高手帮忙写一段代码好吗?
数据库连接已经用连接池连接好
先写一个Servlet实现在JSP页面有一个查询的请求按年份查询。
之后Servlet处理后,统计数据库中固定表的这个年份的数量,把数量返回到JSP页面显示。
注意:主要是本人也写了程序但是不知道为什么返回的值不能在JSP页面显示。所以请教各位帮帮忙。高分有请!
但总是出现这样的问题?
java.lang.NumberFormatException: For input string: "sql"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:447)
java.lang.Integer.parseInt(Integer.java:497)
DealDb.PageAction.showjyltj(PageAction.java:1915)
DealDb.PageAction.doGet(PageAction.java:193)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
最新回答
墨语三千

2024-09-27 00:57:55

比如你从数据库中查到的数量被存放于quantity这个变量中,
你可在Servlet中将它保存在request对象中:
request.setAttribute("quantity",quantity);
然后使用request.getRequestDispatcher("/显示页面.jsp").forward(request,response);
然后在显示页面.jsp中去用${quantity}显示这个数据值.

把你的Servlet代码贴出来看看.