2011-02-12 5 views
5

JSF 2.0에서 하나의 입력에 대해 여러 유효성 검사기를 사용할 수 있습니까? 예를 들어, 사용자 이름을 쓰고 사용자 이름은 8 자 여야합니다. 그리고 OK이면 사용자 이름이 데이터베이스에 존재하지 않는지 확인하십시오.하나의 입력에 대해 다중 유효성 검사기

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

답변

11

이것은 절대 가능합니다. 필요한만큼 많은 수의 유효성 검사기를 구성 요소에 첨부 할 수 있지만 각각에 대해 별도의 태그를 사용해야합니다.

예.

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