Spring

Spring ) Validate

allan 2022. 5. 30. 12:44

springframework 4.0.0이상일 때 사용할 수 있다.

 

@Valid - DTO클래스로 가서 유효성 검사를 진행한다.

           @Size(min=1, max=10, message="하고싶은말")      // 글자수 제한

           @NotEmpty(message="하고싶은말")       // Not null

           //위의 태그 두개는 DTO클래스의 변수 선언문 바로 위에 작성된다.

 

 

<Spring:bind Path="loginBean.pwd">
// pwd가 유효성 검사에서 걸릴 시 BindingResult 객체에 메세지가 담기고 이를 띄워라 라는 명령

<form:form method="post" commandName="loginBean" action="login.htm">

<form:input Path="id"/>  // loginBean(맵핑할 객체)가 error가 나면 ↓
<form:errors path="id" CssClass="errorMsg"/>  // return을 받아서 실행한다.

<form:errors path="*" CssClass="errorMsg" element="div"/>
// error가 있으면 <div class="errorMsg">에 담아서 메세지를 띄워라.