[ springboot ] 스프링부트 3.0 이상버젼 jstl 추가시 javax.servlet.jsp.tagext.TagLibraryValidator 오류
페이지 정보
작성자 웹지기 댓글 0건 조회 1,806회 작성일 24-01-31 16:48본문
책이 좀 예전 책이라 jstl 추가 구문이 다르더라구요.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
이렇게 되어있더라구요
검색을 해보니 버젼을 넣으라고 해서
<version>1.2</version>
</dependency>
디팬던시 닫기전에 버젼을 넣었는데 그래도 마찬가지더라구요
쭉 검색을 하다 보니 springboot 3.0 이상에서는 jstl 불러오는 방식이 바뀌었더라구요.
위 구문을 사용하지 않고 아래구문으로 변경을 해줘야 합니다.
3가지 디팬던시가 추가 됩니다.
<!--Srpingboot3.0이상jstl추가시작-->
<dependency>
<groupId>jakarta.servlet.jsp.jstl</groupId>
<artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>6.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jakarta.servlet.jsp.jstl</artifactId>
<version>3.0.1</version>
</dependency>
<!--Srpingboot3.0이상jstl추가끝-->
이렇게 3개를 추가하면 됩니다.
댓글목록
등록된 댓글이 없습니다.