Я работаю над JSF2, веб-приложением Icefaces. У меня есть следующее представление:
I get the below exception when I save the above
.
Application caught instance of: javax.faces.component.UpdateModelException
["http-bio-8081"-exec-9] ERROR com.abc.mp.em.common.ui.exception.handler.ExceptionHandler - error
javax.faces.component.UpdateModelException: javax.el.PropertyNotFoundException: /sections/response/myForm.xhtml @599,78 value="#{row.teamUser}": Property 'teamUser' not writable on type boolean
at javax.faces.component.UIInput.updateModel(UIInput.java:849)
at javax.faces.component.UIInput.processUpdates(UIInput.java:731)
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109)
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109)
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109)
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109)
Я правильно определил собственность и ее получателя и устанавливающий в отступающем бобе.
protected boolean teamUser;
public boolean isTeamUser() {
return teamUser;
}
public void setTeamUser(boolean teamUser) {
this.teamUser = teamUser;
}
Как это вызывается и как я могу решить его? Я должен использовать конвертер?