java.lang.NullPointerException问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:42:03
错误代码:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
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)

root cause

java.lang.NullPointerException
org.apache.jsp.Order_jsp._jspService(Order_jsp.java:153)
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.serv

修改代码:(注:在你的代码上我只是多加个自定义块)
<%
exeucte: {
%>
<%

if(null == getdetailes || getdetailes.size()==0){
break execute;
} // end if.

Collection detailes=(Collection)request.getAttribute("getDetailes") ;
Iterator it=detailes.iterator(); //循环从数据库中取下面的字段
%>
<%
while (it.hasNext()) {
OrderDetailes getdetaile =(OrderDetailes) it.next();
%>
<tr>
<td>
<%=getdetaile.getBranchCD()%>
</td>
<td>
<%=getdetaile.getProductCD()%>
</td>
<td>
<%=getdetaile.getShoppingQty()%>
</td>
<td>
<%=getdetaile.getSupplierCD()%>
</td>
<td>
<%=getdetaile.getShoppingPrice()%>
</td>
<td>
<%=getdetaile.getShoppingHouseCD()%>
</td>
<td>
<%=getdetaile.getShoppingDate()%>
</td>