Hallo,
ich versuche eine Methode meines beans mit einem "lokalen" Parameter aufzurufen. Da dies wohl nicht so ohne weiteres geht, will ich den FacesContext dazu nutzen. Wenn ich nun den folgenden Code ausführe, wird mein Object b = null ... was sich auf alle folgenden befehle, sagen wir ungünstig, auswirkt. Sieht da jemand die Lösung???
ich versuche eine Methode meines beans mit einem "lokalen" Parameter aufzurufen. Da dies wohl nicht so ohne weiteres geht, will ich den FacesContext dazu nutzen. Wenn ich nun den folgenden Code ausführe, wird mein Object b = null ... was sich auf alle folgenden befehle, sagen wir ungünstig, auswirkt. Sieht da jemand die Lösung???
Code:
<h:commandButton value="Testmethode(a)" action="#{planingResults.testmethod}" style="width:170px;">
<f:param name="editId" id="editId" value="uebergabewert in da hause"/>
</h:commandButton>
Code:
public String testmethod() {
String a = "";
Object b = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("editId");
String meineId = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("editId").toString();
System.out.println(meineId);
return a;
}