¿Debo registrar un validador personalizado en faces-config.xml
si estoy usando JSF 2.0.4? Mi validador personalizado usa la interfaz Validator que es javax.faces.validator.Validator
.¿Cómo se especifica un validador para un componente de entrada dentro de un componente compuesto?
<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>
Parece que está utilizando un componente personalizado o un componente compuesto. Debes mostrar cómo lo has creado. Quizás simplemente no delegó el validador correctamente. – BalusC