java.lang.NumberFormatException: For input string: "null"
java.lang.NumberFormatException: For input string: "null"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:447)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.report.result_jsp._jspService(result_jsp.java:134)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.fenglian.security.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38)
查了下result_jsp.java:134,显示sumbyzone[Integer.parseInt(ha.get(m+"")+"")][k-ndate1] = rs.getString("num1");这行出的错误
String[][] sumbyzone = new String[9][datelength];
for(i=0;i<9;i++)
{
for (j = 0; j < datelength; j++)
{
sumbyzone[i][j] = "0";
}
}
for (m = 2201; m < 2209; m++)
{
for(k = ndate1; k<ndate1+datelength; k++)
{
rs = javaBean.sumbyzone(k+"",m+"");
if (rs != null)
{
while (rs.next())
{
134行 ---- sumbyzone[Integer.parseInt(ha.get(m+"")+"")][k-ndate1] = rs.getString("num1");
}
}
}
}
不明白应该不会有null值被转换成int了啊