본문 바로가기
개인프로젝트/Todo-list 만들기

Maven프로젝트에서 JSTL-1.2버전을 사용할 때 Error가 발생한다

by 구월에작은섬 2018. 7. 16.

Maven프로젝트 생성, pom.xml에 dependency로 JSTL-1.2 버전을 추가해주었다.


1
2
3
4
5
<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
</dependency>
cs


JSTL-1.2버전은 wep-app 버전이 2.4이상부터 적용가능하다고 한다.


web.xml파일을 아래처럼 3.1로 변경.


1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8"?>
 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    version="3.1">
    <display-name>Archetype Created Web Application</display-name>
</web-app>
cs




Maven Dependencies도 성공적으로 생성되었다.


하지만 JSP에서 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

를 사용해 태그라이브러리를 불러와도 아래와 같은 에러를 띄우고 만다..



WEB-INF/lib 폴더에 jar파일을 넣어보라는 조언도 많았지만.. 전혀 먹히지 않는다.


Maven-updateProject / Project -clean을 해봐도 ! 도대체가 되지가 않는다.


구글링을 아무리 해봐도 ! 나와 같은 케이스는 없는 것 같다 ...


이 프로젝트에서 JSTL을 사용하는건 포기해야겠다




'개인프로젝트 > Todo-list 만들기' 카테고리의 다른 글

JSON 데이터 전달 과정  (3) 2018.07.16
Todo-list 프로젝트 기획서  (0) 2018.07.13