javax.el.PropertyNotWritableException: value = “”: Sintaxe Ilegal para Set Operation [duplicate]

Esta questão já tem uma resposta aqui:

javax.el.PropertyNotWritableException: /index.xhtml @ 29,118 value = “”: Sintaxe Ilegal para Definir Operação 1 resposta

Eu tenho este formulário:

<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>

E esse método de ação:

public String supprimer() {  
    gestionnaireDeCompteBancaire.supprimer(comptebancaire.getId());  
    return "CompteList";  
} 

Quando eu envio o formulário, recebo a seguinte exceção:

javax.el.PropertyNotWritableException: /Supprimer.xhtml @14,44 value="": Illegal Syntax for Set Operation

Como isso é causado e como posso resolvê-lo?

questionAnswers(1)

yourAnswerToTheQuestion