Make Be BackEnd

[jstl] <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 인식문제 본문

Error

[jstl] <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 인식문제

Initsave 2024. 5. 15. 10:17

 

현상

   jsp  파일에서 jstl 사용이 불가능

 

 

원인

  jstl 사용하기 위해선 pom에 라이브러리를 추가 해줘야 한다

 

 

해결

  현재 프로젝트 에서는 아래와 같은 라이브러리를  추가해서 사용한다

		<!--jstl 라이브러리 -->
		<dependency>
			<groupId>org.apache.taglibs</groupId>
			<artifactId>taglibs-standard-impl</artifactId>
			<version>1.2.5</version>
			<scope>runtime</scope>
		</dependency>
	    
		<dependency>
			<groupId>jakarta.servlet</groupId>
			<artifactId>jakarta.servlet-api</artifactId>
			<version>4.0.4</version>
			<scope>provided</scope>
		</dependency>
		
		<dependency>
			<groupId>jakarta.servlet.jsp.jstl</groupId>
			<artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
			<version>1.2.7</version>
		</dependency>