jsp

description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /jspPager/saveSecondLevelTitle.jsp at line 1815:     <%
16:      request.setCharacterEncoding("gbk");
17:      String titleName=request.getParameter("titleName");
18:      int parentTitleId=Integer.valueOf(request.getParameter("parentTitle"));
19:      String filePath=request.getParameter("filepath");
20:      String creater="管理员";
21:     
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.valueOf(Unknown Source)
org.apache.jsp.jspPager.saveSecondLevelTitle_jsp._jspService(saveSecondLevelTitle_jsp.java:74)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       谁能帮我看看这是什么错?

解决方案 »

  1.   

    request session里面放的都是 object
     int parentTitleId=Integer.valueOf((String)request.getParameter("parentTitle")); 
       String filePath=(String)request.getParameter("filepath"); 
      

  2.   

    request.getParameter("parentTitle")获取到的值是null,请确认参数名parentTitle是否正确
      

  3.   

    int parentTitleId=Integer.valueOf(request.getParameter("parentTitle")); request.getParameter("parentTitle")为null,可以先打印一下request.getParameter("parentTitle")
      

  4.   

    18:    int parentTitleId=Integer.valueOf(request.getParameter("parentTitle"));,请确保你的这句接受到了值,还有就是正确的值,如是数字类型的字符串"123",而不是"abc"这样的值.按3楼说的做,先不要用Integer.valueOf()转换,打印一下看看是什么值