JSP 프로젝트에서 반복문을 돌리기 위해 JSTL Core 태그를 추가했더니, java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator라는 500 에러가 발생했습니다. 원인은 JSTL dependency였습니다. 스프링 3.0 버전은 JSTL dependency 코드를 아래와 같이 바꿔야 합니다. // Gradle dependencies implementation 'javax.servlet:jstl:1.2' // 위 코드를 아래 코드로 변경 implementation group: 'org.glassfish.web', name: 'jakarta.servlet.jsp.jstl', version: '2.0.0' // Maven d..