2017-04-12 1 views
1

내가 멀티 페이징 양식 봄 Webflow를 사용하고 있는데 내가 (특정 페이지에서 양식)이 클래스를위한 하나 개의 검증 :봄 WebFlow - 두 개의 필드

public class NameForm { 
    @Size(min = 1, max = 120) 
    @Pattern(regexp = GlobalRegex.NAME_REGEX) 
    private String firstName; 

    @Size(min = 1, max = 120) 
    @Pattern(regexp = GlobalRegex.NAME_REGEX) 
    private String lastName; 

    private int variableX; 
} 

그리고이와 함께보기 모델 : variableX의 값에 의존하지만, 다른 경우에는 어떤 경우에는

<view-state id="form" model="NameForm"> 
    <transition on="next" to="nextPage" validate="true"> 

    ... 
</view-state 

이, 제약은 위의 NameForm에 표시됩니다 (1, 120 자 사이의 이름이다), 나는의 합을 원하는 firstNamelastName의 길이는 1 ~ 65 자.

어떻게하면됩니까? 프로그래밍 방식으로 유효성 검사기를 만들 수 있다고 들었지만 필요한 제한 사항을 어떻게 수행 할 수 있는지 알 수 없습니다.

도움 주셔서 감사합니다. 다른 정보가 필요하면 질문하십시오.

답변