강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

컴퓨터공부하자님의 프로필 이미지
컴퓨터공부하자

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

검증 직접 처리 - 개발

error가 2개 이상인 경우 input 에 class 추가하는 방법은 뭔가요?

해결된 질문

작성

·

185

0

<input

th:classappend="${errors?.containsKey('errorA')}?'field-error': _ "

th:classappend="${errors?.containsKey('errorB')}?'field-error': _ "

>

이런 식으로 사용해서 errorA가 있어도 errorB가 있어도 or 조건으로 input 테그 테두리를 붉게 해주고 싶은데요.

th:classappend가 2개 들어가니까 오류가 뜨더라고요.

이렇게 오류가 2개 이상이 될 때 적용할 수 있는 방법이 있나요?

답변 1

6

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 컴퓨터공부하자님^^

개발을 잘하기 위해서는 스스로 답을 찾아가는 과정도 매우 중요합니다.

그래서 이런 경우 어떻게 문제를 스스로 찾고 해결할 수 있는지 간단한 물고기 잡는 방법을 알려드릴께요^^

우선 타임리프에 대한 고민이 있으시니

thymeleaf라는 검색 키워드를 생각해주세요.

추가로 and or에 대한 고민이 있으니 둘을 합쳐서

thymeleaf and or로 구글에 검색해보시면 원하는 결과를 찾을 수 있습니다.

처음 나온 검색 결과를 보면 바로 원하는 결과를 보실 수 있을거에요.

혹시 관련해서 그래도 답을 못찾겠으면 댓글 남겨주세요.

감사합니다.

컴퓨터공부하자님의 프로필 이미지
컴퓨터공부하자

작성한 질문수

질문하기