org.apache.jasper.JasperException: An exception occurred processing JSP page /Web/orders/Mybid.jsp at line 136133:  %>
134:  <tr>
135:  <td class="td_nbg_m"><%=model.getfromId()%></td>
136:  <td class="td_nbg_m"><%=new productDao().GetModel(model.gettoId()).getname()%></td>
137:  <td class="td_nbg_m">
138:  <%=model.getcontents()%></td>
139:  <td class="td_nbg_m"><%=model.getaddTime() %></td>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause java.lang.NullPointerException
org.apache.jsp.Web.orders.Mybid_jsp._jspService(Mybid_jsp.java:210)
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:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs.个人感觉是<%=new productDao().GetModel(model.gettoId()).getname()%>返回了一个空值,但是这一句代码在别的页面中能够正常运行,我试过把里面model.gettoId()改成一个int值,是能够执行的。特别我尝试System.out在控制台输出是能够有数值输出的!!那到底怎样解决呢?!JSP异常

解决方案 »

  1.   

    java.lang.NullPointerException
    org.apache.jsp.Web.orders.Mybid_jsp._jspService(Mybid_jsp.java:210)
    你看看tomcat中work中编译后这个servlet的210行,是不是有问题。org.apache.jasper.JasperException: An exception occurred processing JSP page /Web/orders/Mybid.jsp at line 136
    看你这个jsp的136,你看new productDao().GetModel(model.gettoId())这句是不是返回null,要增加异常处理!
      

  2.   

    我想问问这样子应该怎么添加try catch....??
      

  3.   

    不是增加trycatch问题,是增加if判断,如果是null,进行处理,如果不是null才可以getName()