Mojarra JSF가 지원 모델의 텍스트 필드 크기를 제한 할 수있는 방법이 있습니까? 일반적으로JSF 자동 텍스트 필드 크기 기본 모델
예 : 나는 모든 필드에 최대 길이 속성을 추가 할 수 있지만
<p:inputText required="true" id="firstname" maxlength="50" value="#{user.firstName}"></p:inputText>
class User {
@Size(max=50)
String firstName;
}
, 나는 내가 같은 필드를 사용하여 여러 가지 형태가 특별히 때 유지 보수에 문제가있는 것입니다 결국 생각 . 필드의 길이를 변경하면 어떻게 될까요?
아파치 myfaces가 확장 라이브러리 중 하나에서이 기능을 가지고 있다고 기억한다면, mojarra와 동등한 것이 있습니까?
이제 myfaces의 myfaces-extval-property-validation 라이브러리를 사용하고있었습니다. http://myfaces.apache.org/extensions/validator12/validation-modules-project/myfaces-extval-property-validation/index.html
mojarra와 동일한 기능이 있습니까?
감사합니다,
czetsuya
이 접근법에 대한 나의 관심은 위의 내 코멘트와 동일합니다. 속성 파일이 예외가되는 엔티티 bean 크기 속성과 동기화되지 않습니다.그래서 엔티티의 필드에서 크기 정의를 가져 오려고합니다. – czetsuya
@czetsuya 인 경우, 엔티티의 필드 정의는 모델 – kolossus
yes의 일부로 전달됩니다. 하지만 엔티티 필드의 size 속성을 사용하여 jsf 페이지에서 텍스트 필드 길이를 어떻게 제한합니까? 그리고 Apache에서 위에서 언급 한 라이브러리처럼 자동으로 수행 할 수 있습니까? – czetsuya