JSTL을 사용하려는데 아래와 같은 에러가 발생 했다.
There was an unexpected error (type=Internal Server Error, status=500).
javax/servlet/jsp/tagext/TagLibraryValidator
java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
스프링부트 3.0.1 버전을 쓰고 있었는데
스프링부트가 3점대로 올라오면서 톰캣이 10 버전으로 변경 되었고
톰캣 라이브러리와 충돌 문제가 있나보다.
그래서 jstl의 버전을 올려야 한다.
build.gradle의 dependencies에서 2.0.0으로 업데이트 하고 gradle refresh를 해주면 에러 해결!
implementation group: 'org.glassfish.web', name: 'jakarta.servlet.jsp.jstl', version: '2.0.0'
'개발 > JSP' 카테고리의 다른 글
jsp에서 태그 문자열 그대로 출력 (escape) (0) | 2015.08.12 |
---|---|
Ajax 한글 깨짐 인코딩 방법 (0) | 2014.04.08 |
Custom tag 라이브러리 만들기 (0) | 2013.04.09 |
forEach를 이용해서 JSTL로 출력하기 (3) | 2012.08.10 |