Hallo,
ich versuche einen gesetzten Parameter aus der FacesContext zu lesen, doch ich bekomme es nicht so recht hin...
Ich möchte einen Integer Wert aus den FacesContext ziehen um mit ihm weiter zu arbeiten... mit den normalen Strings ist es kein Problem!?
Anbei mein code:
An dieser Stelle (für die id) wirft er mir immer "null" aus und ich hab keine Ahnung was ich noch machen kann, vllt hat ja jemand eine Idee, würde mich sehr über Anregungen freuen...
danke
ich versuche einen gesetzten Parameter aus der FacesContext zu lesen, doch ich bekomme es nicht so recht hin...
Ich möchte einen Integer Wert aus den FacesContext ziehen um mit ihm weiter zu arbeiten... mit den normalen Strings ist es kein Problem!?
Anbei mein code:
Code:
<h:panelGrid columns="2" border="1" styleClass="borderTable" > <h:dataTable id="ausbildungData" var="ausbildung" value="#{viewcontroller.ausbildungsdaten}"> <h:column> <h:outputText value="#{ausbildung.zeitraum}"></h:outputText> </h:column> <h:column> <h:outputText value="#{ausbildung.ausbildung}"></h:outputText> </h:column> <h:column> <h:outputText value="#{ausbildung.ausbildungsstaette}"></h:outputText> </h:column> <h:column> <h:outputText value="#{ausbildung.abschluss}"></h:outputText> </h:column> <h:column> <h:commandButton value="loeschen" action="#{viewcontroller.remAusbildungsstationen}"> <f:param name="aus_id" value="#{ausbildung.aus_id}"></f:param> </h:commandButton> </h:column> </h:dataTable> </h:panelGrid>
Code:
public void remAusbildungsstationen()throws Exception{ ExternalContext context = FacesContext.getCurrentInstance().getExternalContext(); String id = (String)(context.getRequestParameterMap().get("aus_id")); System.out.println(id);
An dieser Stelle (für die id) wirft er mir immer "null" aus und ich hab keine Ahnung was ich noch machen kann, vllt hat ja jemand eine Idee, würde mich sehr über Anregungen freuen...
danke