sebastianb
Erfahrenes Mitglied
Hallo zusammen,
ich stehe gerade vor einem kleinen Problem und weiß nicht so richtig weiter.
Ich habe folgende Situation:
JSF Page:
ManagedBean:
Beim Speichern fliegt mir ein Konvertierungsfehler um die Ohren. Änder ich den Typ des Arrays in einen String funktioniert es.
Gibt es hierzu eine Möglichkeit Objekte direkt zu übertragen oder gibt es keine andere Möglichkeit als die jeweiligen Objekte anhand der übergebenen Strings aus der Ursprungsliste zu picken?
Gruß und vielen Dank!
Sebastian
ich stehe gerade vor einem kleinen Problem und weiß nicht so richtig weiter.
Ich habe folgende Situation:
JSF Page:
PHP:
<h:selectManyListbox value="#{sessionHandler.selectedRoles}" id="roles" >
<f:selectItems value="#{sessionHandler.allRoles}" var="f"
itemLabel="#{f}" itemValue="#{f}" />
</h:selectManyListbox>
ManagedBean:
Java:
public List<Role> getAllRoles()
{
return roles;
}
// KonvertierungsFehler
public void setTest(Role[] selectedRoles)
{
this.selectedRoles=selectedRoles;
}
Java:
public void setTest(String[] selectedRoles)
{
this.selectedRoles=selectedRoles;
}
Gibt es hierzu eine Möglichkeit Objekte direkt zu übertragen oder gibt es keine andere Möglichkeit als die jeweiligen Objekte anhand der übergebenen Strings aus der Ursprungsliste zu picken?
Gruß und vielen Dank!
Sebastian