关于空指针的错误问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:02:47
源代码如下:
<%
//当前会员对象
MemberEntity member=(MemberEntity)session.getAttribute("Member");
//获取订单发货时间
String Order_ShipDate=request.getParameter("Order_ShipDate");
//获取订单发货地址
String Order_ShipAddress=request.getParameter("Order_ShipAddress");
//获取订单说明
String Order_Instruction=request.getParameter("Order_Instruction");
String sql="select * from [Order] where Order_Member_ID="+member.getID()+"and Orde_Status='未提交'";

OrderBiz orderBiz=new OrderBiz();
OrderEntity[] orders=null;
try
{ //查找订单
orders=(OrderEntity[])orderBiz.findByQueryString(sql);
if(orders!=null)
{ //设置订单信息,修改状态为已提交
for(int i=0;i<orders.length;i++)
{ orders[i].setOrder_Status("已提交");
orders[i].setOrder_ShipDate(java.sql.Date.valueOf(Order_ShipDate));
orders[i].setOrder_ShipAddres

你给你的代码不是完整的,其他类的关系不明确,所以不好看出问题出在哪?
你用debug设置个断点调试一下,看看具体是哪行出错。很容易找出是哪个属性或字段为空报空指针异常