type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
XinWei.business.servlet.groupAction.GroupFilter.doFilter(GroupFilter.java:82)
XinWei.business.servlet.mainAction.Action.doFilter(Action.java:119)
com.news.conf.GBFilter.doFilter(GBFilter.java:64)
root cause java.lang.NullPointerException
org.apache.jsp.shop.receive_jsp._jspService(org.apache.jsp.shop.receive_jsp:219)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
XinWei.business.servlet.groupAction.GroupFilter.doFilter(GroupFilter.java:82)
XinWei.business.servlet.mainAction.Action.doFilter(Action.java:119)
com.news.conf.GBFilter.doFilter(GBFilter.java:64)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.
页面相关代码:
///接着进行支付结果判断
switch(Integer.parseInt(payResult)){

  case 10:

//*  
// 商户网站逻辑处理,比方更新订单支付状态为成功
// 特别注意:只有signMsg.toUpperCase().equals(merchantSignMsg.toUpperCase()),且payResult=10,才表示支付成功!
//*

DefaultTblProductOrderCustomerInfoManager dfOrderCustomerInfoManager = new DefaultTblProductOrderCustomerInfoManager();
DefaultTblProductOrderInfoManager dfOrderInfoManager = new DefaultTblProductOrderInfoManager();
TblProductOrderCustomerInfo tblOrderCustomerInfo = new TblProductOrderCustomerInfo();
tblOrderCustomerInfo = dfOrderCustomerInfoManager.findTblProductOrderCustomerInfoByBillId(Long.valueOf(orderId));
tblOrderCustomerInfo.setTstate(1);//1支付成功 
dfOrderCustomerInfoManager.updateTblProductOrderCustomerInfo(tblOrderCustomerInfo); //修改总帐单
dfOrderInfoManager.updateOrderProduct(Long.valueOf(orderId),"1"); //1支付成功 修改明细

//报告给快钱处理结果,并提供将要重定向的地址。
rtnOk=1;
rtnUrl="http://www.x-x.com/shop/show.jsp?msg=success!";
break;
  
 default:
    //默认更新订单支付状态为不成功
            dfOrderCustomerInfoManager = new DefaultTblProductOrderCustomerInfoManager();
            tblOrderCustomerInfo = new TblProductOrderCustomerInfo();
tblOrderCustomerInfo = dfOrderCustomerInfoManager.findTblProductOrderCustomerInfoByBillId(Long.valueOf(orderId));
tblOrderCustomerInfo.setTstate(2);//1支付不成功
dfOrderCustomerInfoManager.updateTblProductOrderCustomerInfo(tblOrderCustomerInfo); rtnOk=1;
rtnUrl="http://www.x-x.com/shop/show.jsp?msg=false!";
break;在线支付成功后,返回页面出错,无法写入返回信息到指定的相关数据库中。
请大侠帮帮忙