2017-03-07 4 views
-1

Ich versuche, eine Liste zu erstellen und Werte hinzuzufügen, aber nullpointer Ausnahme. Kannst du bitte helfen? Unten ist mein Java-Code:So fügen Sie Werte zur Liste mit Java hinzu

acctTypeCodes = new ArrayList(); 
cumBalIndicators.add(new SelectItem("Y", "Y")); 
cumBalIndicators.add(new SelectItem("N", "N")); 

Unten ist der Fehler von log:

java.lang.NullPointerException 
    at com.jet.bean.GlAcctRefMBean.getCumBalIndicators(GlAcctRefMBean.java:185) 
+0

Sind Sie sicher, dass die Variable cumBalIndicators initialisiert? –

+0

Vielen Dank. Können Sie bitte helfen Sie auf diese http://stackoverflow.com/questions/42638917/how-to-submit-null-value-in-psectone-primefaces –

+0

Wenn Sie eine neue Frage haben, chameleonize eine bestehende und bereits beantwortete Frage nicht . Stellen Sie stattdessen eine neue Frage. Ich habe deine erste Frage zurückgenommen. – BalusC

Antwort

0

cumBalIndicators ist nicht initialisiert. Wenn es sich um eine Klasseneigenschaft handelt, ist der Standardwert null.
Sie müssen es wie folgt initialisieren:

private List<SelectItem> cumBalIndicators = new ArrayList<>(); // or any other implementation of the List interface 
+0

Vielen Dank. Der Fehler ist behoben. Ich habe eine andere Frage Ich habe die Liste wie folgt geändert, aber wenn wir wählen, wie der Dropdown-Wert speichert es nicht null in der Datenbank. Können Sie mir bitte public List getCumBalIndicators() \t \t {\t \t \t cumBalIndicators = new Arraylist () wissen lassen; \t \t cumBalIndicators.add (neues SelectItem ("", "Select")); \t \t cumBalIndicators.add (neues SelectItem ("Y", "Y")); \t \t cumBalIndicators.add (neues SelectItem ("N", "N")); \t \t Rückkehr cumBalIndicators; \t \t} –

+0

Unten ist mein xhtml: \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t –

+0

Hallo @shilpa_M können Sie den Code in der Frage posten? Hier in den Kommentaren ist ein Durcheinander zu lesen – LppEdd

Verwandte Themen