2011-02-12 13 views
5

¿Es posible tener múltiples validadores para una entrada en JSF 2.0? Por ejemplo, supongamos que escribiré un nombre de usuario y el nombre de usuario debe tener 8 caracteres. Y si está bien, entonces verifique si el nombre de usuario no existe en la base de datos.Múltiples validadores para una entrada

<ice:inputText id="username" value="#{createClient.username}" maxlength="15"> 
    <-- something like this --> 
    <f:validator validatorId="usernameValidator" validatorId="usernameExistValidator" /> 
</ice:inputText> 
<ice:message for="username" /> 

Respuesta

11

Esto es absolutamente posible. Puede adjuntar tantos validadores a un componente como crea necesario, pero debe usar una etiqueta separada para cada uno de ellos.

E.g.

<ice:inputText id="username" value="#{createClient.username}" maxlength="15"> 
    <f:validator validatorId="usernameValidator"/> 
    <f:validator validatorId="usernameExistValidator" /> 
</ice:inputText> 
Cuestiones relacionadas