Hallo,
ich habe ein f:attribute in einer DropDown Liste, welches ich im Getter des aktuellen ausgewählten Eintrags verwende. Beim ersten Seitenaufruf funktioniert dies auch ohne Probleme, drückt man nun aber den Submit Button wird eine NullPointerException ausgelöst.
xhtml:
Ausschnitt der Getter Methode:
Schon mal Danke im Voraus
ich habe ein f:attribute in einer DropDown Liste, welches ich im Getter des aktuellen ausgewählten Eintrags verwende. Beim ersten Seitenaufruf funktioniert dies auch ohne Probleme, drückt man nun aber den Submit Button wird eine NullPointerException ausgelöst.
xhtml:
Java:
...
<t:dataTable value="#{bean.list1}" var="var1" rowIndexVar="r_index">
...
<t:column><f:facet ...</f:facet>
<h:selectOneMenu class="print_ddm" value="#{bean.actualgr}">
<f:attribute name="actual_row" value="#{r_index}" />
<f:selectItems value="#{groupAssignmentBean.hashmap1}" />
</h:selectOneMenu></t:column>.....
</t:dataTable>
.....
Java:
...
public String getActualgr() {
FacesContext context=FacesContext.getCurrentInstance();
int id = (Integer) context.getViewRoot().getCurrentComponent(context).getAttributes().get("actual_row");//Hier tritt der Fehler auf
....
}
...