java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:504)
at java.lang.Integer.parseInt(Integer.java:527)
at org.apache.jsp.cart_005fadd_jsp._jspService(cart_005fadd_jsp.java:68)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at Servlet.SetCharacterEncoding.doFilter(SetCharacterEncoding.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:729)代码如下:
String goodsID=request.getParameter("fruit_id1");
String goodsPrice=request.getParameter("price");
System.out.print(goodsID);
System.out.print(goodsPrice);
int goodsId=Integer.parseInt(goodsID);
float goodsprice=Integer.parseInt(goodsPrice);
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:504)
at java.lang.Integer.parseInt(Integer.java:527)
at org.apache.jsp.cart_005fadd_jsp._jspService(cart_005fadd_jsp.java:68)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at Servlet.SetCharacterEncoding.doFilter(SetCharacterEncoding.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:729)代码如下:
String goodsID=request.getParameter("fruit_id1");
String goodsPrice=request.getParameter("price");
System.out.print(goodsID);
System.out.print(goodsPrice);
int goodsId=Integer.parseInt(goodsID);
float goodsprice=Integer.parseInt(goodsPrice);
解决方案 »
- 公司的服务器上有几个百个网站,都是用的access数据库,总是出现客户端的工作过多
- hibernate one to one 主键联合 异常(Unable to resolve property: ID)代码如下:
- 关于自定义异常的问题
- struts2的Iterator,property标签问题
- 为什么,为什么,一个小小的问题困扰了我一天,麻烦前辈帮帮我,我不想说跪求,因为我是男人,所以不会轻易下跪
- java中关于时间验证的方法
- 撒分,先到先得
- sesion问题,狂郁闷。。。。
- 求救,帮我看看这个程序(在线等待)
- 请比较"直接使用ResultSet"和"将ResultSet结果保存到ArrayList"的好坏.
- flex-java 如何让两个同时执行的事件有执行顺序
- webservice 联调问题,急200分求助
10: System.out.print(goodsPrice);
11:
12: int goodsId=Integer.parseInt(goodsID);
13: float goodsprice=Integer.parseInt(goodsPrice);
14:
15: Goods goods=new Goods(
第二,int goodsId=Integer.parseInt(goodsID.trim());
这样试试
if ( goodsID == null || "".equals(goodsID.trim())) {
throw new RuntimeException("XXXXX");
}
int goodsId=Integer.parseInt(goodsID);
第13行一样也要修改
这个有问题吧,
Integer.parseInt(goodsPrice);这句话转化以后是int类型的,你赋值给的goodsprice是float类型,能对吗?
还有你哪个报错貌似是java.lang.NumberFormatException: For input string: ""
这个貌似是 没接收到东西,为空了吧
String goodsID=request.getParameter("fruit_id1");
String goodsPrice=request.getParameter("price");
int goodsId;
float goodsprice;
if(goodsID==null||goodsID==""){
goodsId=0;
}else{
goodsId=Integer.parseInt(goodsID);
}
if(goodsPrice==null||goodsPrice==""){
goodsprice=0;
}else{
goodsprice=Integer.parseInt(goodsPrice);
}