在我最近的项目中出现的一些小问题,记录下来。
1.servlet执行错误
java.lang.ClassNotFoundException: entity.Food
自己检查了一下都没有问题就上网百度了,试了很多方法还是没用,最终看到这个:
按照上图所示的做了之后就正确了。
2.java.lang.NumberFormatException: For input string: "2.0"
这个异常是因为在获取数据时类型不匹配,
错误代码:Double price = Double.parseInt(request.getParameter("price"));
改正后的代码:Double price = Double.parseDouble(request.getParameter("price"));
3.在问题2解决之后又出现了这个问题
java.lang.NumberFormatException: null
这个问题好解决多了,就是发现 int windowId = Integer.parseInt(request.getParameter("windowId"));中获取不到值,到前端jsp页面检查之后发现对应的name写错了,改正就好了。