У меня довольно раздражающая проблема с сервлетом покупок, который я разрабатываю.Я продолжаю получать исключение нулевого указателя, когда пытаюсь настроить объект заказа следующим образом:
int ccn=customer.getCcn();
OrderList.Order order=null;
ResultSet set=helper.selectOrder(custId);
try{
while (set.next()){
orderno=set.getInt(1);
orderDate=set.getString(2);
shipDate=set.getString(3);
custId=set.getString(4);
order=list.new Order(orderno,custId,ccn);
list.addOrder(order);
}
set.close();}
catch(Exception e){
System.out.println(e.getMessage());
}
Но если я сделаю это, исключение исчезнет ... но мой список полон дубликатов.
int ccn=customer.getCcn();
ResultSet set=helper.selectOrder(custId);
try{
while (set.next()){
orderno=set.getInt(1);
orderDate=set.getString(2);
shipDate=set.getString(3);
custId=set.getString(4);
}
set.close();}
OrderList.Order order=list.new Order(orderno,custId,ccn);
list.addOrder(order);
catch(Exception e){
System.out.println(e.getMessage());
}
Любая помощь?