Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Controller Kod Hatayakalama

  j-Platform/LPT

Controller Code içersinde kayıt işlemi sırasında gelen hataları nasıl netleştirebiliriz?


Controller hata


Kişi bilgileri gizlidir. Logo çalışanları görebilir.
Onaylanmış Cevap

 Controller kode içersinde  clickSave(); kod satırını aşağıda ki örnekteki ğibi kullanarak kayıt işlemi sırasında hataları yakalayabilirsiniz.

 

String errorMessage = ""; 
                    try { 
                          controller3.clickSave(); 
                    } catch (Exception e) { 
                        Throwable exp = e.getCause(); 
                        int i=1; 
                          while(!(exp==null)){ 
                                 errorMessage += String.valueOf(i) + ". hata : " + exp.getLocalizedMessage() + ";\n"; 
                                 ++i; 
                                 exp = exp.getCause(); 
                          } 
                    } 
                    if (!StringUtil.isEmpty(errorMessage)){ 
                     JOptionPane.showMessageDialog(null, errorMessage); 
                    }

 


29/05/15 09:42

Cevap vermek için giriş yapmanız gerekmektedir.