日期:2014-05-17  浏览次数:20750 次

新手在做对数据库连接时出现的小问题.
java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:415)
java.lang.Integer.parseInt(Integer.java:497)
com.ch.control.Update.doPost(Update.java:38)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

我的servlet里38行的代码是这个int id=Integer.parseInt(request.getParameter("id"));

求高手们帮帮忙解释一下,谢谢!这学期刚学的JSP&servlet 感觉都不是很懂.

------解决方案--------------------
页面没有传id的值,所以强转类型出错!!
修改一下
int id = request.getParameter("id")!=null && !request.getParameter("id").trim().equals("")?Integer.parseInt(request.getParameter("id")):0;
------解决方案--------------------
request.getParameter("id")为空,贴出你前台的代码就知道原因了