javax.el.PropertyNotWritableException: value = «»: недопустимый синтаксис для операции над множеством [дубликат]
На этот вопрос уже есть ответ здесь:
javax.el.PropertyNotWritableException: /index.xhtml @ 29,118 value = «»: недопустимый синтаксис для операции над множествами 1 ответУ меня есть эта форма:
<h:form>
<h:outputLabel value="Entrez un id du compte a supprimer" for="id"/>
<h:inputText id="id" value=""/>
<h:commandButton id="supprimer" value="Supprimer" action="#{compteBancaireMBean.supprimer}"/>
</h:form>
И этот метод действия:
public String supprimer() {
gestionnaireDeCompteBancaire.supprimer(comptebancaire.getId());
return "CompteList";
}
Когда я отправляю форму, я получаю следующее исключение:
javax.el.PropertyNotWritableException: /Supprimer.xhtml @14,44 value="": Illegal Syntax for Set Operation
Как это вызвано и как я могу решить это?