Ich habe eine selectBooleanCheckbox mit einem Boolean Typ (d.h. kein primitiven Datentyp boolean, sonderen dessen Wrapper-Typ):
Meine Checkbox:
Leider kommt bei mir eine Exception:
Wenn ich boolean statt Boolean verwende, funzt es. Ich brauch jedoch "Boolean" und über nem explizitem Cast im getter funzt es auch nicht.
Unter http://forum.java.sun.com/thread.jsp...hreadID=500387
und
scheint es so, als ob man boolean und auch Boolean für Checkboxes verwenden kann. JSF sieht ja hier auch seinen Standardkonverter "javax.faces.Boolean" vor. Bei mir jedoch nicht.
Sogar wenn ich explizit "converterId="javax.faces.Boolean" in meiner Checkbox deklariere, kommt die selbe Fehlermeldung.
Hat einer Rat?
Code:
private Boolean enabled; public Boolean isEnabled() { return enabled; } public void setEnabled(Boolean enabled) { this.enabled = enabled; }
Meine Checkbox:
Code:
<h:outputLabel for="selectEnabled" value="Select Enabled"/> <h:selectBooleanCheckbox value="#{sessionBean.enabled}" id="selectEnabled"/>
Code:
javax.el.PropertyNotFoundException: /main.xhtml @86,85 value="#{users.disabled}": Property 'enabled' not readable on type java.lang.Boolean
Unter http://forum.java.sun.com/thread.jsp...hreadID=500387
und
scheint es so, als ob man boolean und auch Boolean für Checkboxes verwenden kann. JSF sieht ja hier auch seinen Standardkonverter "javax.faces.Boolean" vor. Bei mir jedoch nicht.
Sogar wenn ich explizit "converterId="javax.faces.Boolean" in meiner Checkbox deklariere, kommt die selbe Fehlermeldung.
Hat einer Rat?
Comment