스프링mvc2편 (2) 썸네일형 리스트형 검증1 - Validation 인프런 김영한님의 스프링 mvc2편을 보고 정리한 글입니다. 무엇을 배웠나요? 검증을 직접 처리하는 방법에 대해서 배웠다. 컨트롤러의 중요한 역할중 하나는 HTTP 요청이 정상인지 검증하는 것이다. 클라이언트 검증은 조작할 수 있으므로 보안에 취약하다. 서버만으로 검증하면, 즉각적인 고객 사용성이 부족해진다. 둘을 적절히 섞어서 사용하되, 최정적으로 서버 검증은 필수 API 방식을 사용하면 API스팩을 잘 정의해서 검증 오류를 aPI응답 결과에 잘 남겨주어야 함 검증에는 클라이언트 검증과 서버 검증이 있다. 정상로직과 실패 로직 만약 검증시 오류가 발생하면 어떤 검증에서 오류가 발생했는지 정보를 담아주어야 한다.→ 검증시 오류가 발생하면 errors 에 담아둔다. 이때 어떤 필드에서 오류가 발생했는지 구.. 스프링mvc2편 타임리프 - 기본기능 : 연산 인프런 김영한님의 스프링 mvc2편을 보고 정리한 글입니다. 무엇을 배웠나요? 타임리프에서의 연산에 대해서 배웠다. 이는 자바와 크게 다를것이 없다. 다만 html엔티티를 사용하는 부분만 주의하면될듯. 비교 연산 : html엔티티를 사용해야 하는 부분을 주의하자. >(gt) , 10 = 1 gt 10 = 1 >= 10 = 1 ge 10 = 1 == 10 = 1 != 10 = (10 % 2 == 0)? '짝수':'홀수' = ${data}?: '데이터가 없습니다.' = ${nullData}?: '데이터가 없습니다.' = ${data}?: _ = 데이터가 없습니다. ${nullData}?: _ = 데이터가없습니다. 이전 1 다음