Devo registrare un validatore personalizzato in faces-config.xml
se sto usando JSF 2.0.4? Il mio validatore personalizzato utilizza l'interfaccia di convalida che è javax.faces.validator.Validator
.Come specificare un validatore per un componente di input all'interno di un componente composito?
<cc:myComp id="customcomp1" ... />
<cc:myComp id="customcomp2" ...>
<f:validator id="myvalidator" for="myComp" />
</cc:myComp>
myComp.xhtml
<cc:interface>
<cc:attribute ... />
<!-- more attributes -->
</cc:interface>
<cc:implementation>
<h:panelGroup layout="block">
<h:inputText id="firstName" ... />
<h:inputText id="middleName" ... />
<h:inputText id="lastName" ... />
</h:panelGroup>
</cc:implementation>
Sembra che tu stia utilizzando un componente personalizzato o un componente composito. Devi mostrare come lo hai creato. Forse semplicemente non hai delegato correttamente il validatore. – BalusC