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">에 담아서 메세지를 띄워라.