eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

모바일 실행환경 문의
  • 작성자

    이*석

  • 작성일

    2013-10-23 01:11:06

  • 조회수

    1,368

  • 구분

    기타

  • 진행상태

    완료

질문

전자정부프레임워크 버전은 2.6 최신 버전입니다.

mobile을 개발하려고 합니다.

서버가 tomcat 5.5라서

검색해 보니 web.xml에

<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/xml</taglib-uri>
<taglib-location>/WEB-INF/tld/x.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/tld/sql.tld</taglib-location>
</taglib>

추가 하고 tld 파일은
jakarta-taglibs-standard-1.1.2.zip tld에 올려두었는데도

에러가 개선되지 않네요.

복잡하게 질문 드렸던 것 같습니다.

간단하게 tomcat 5.5 + jdk 1.5 + jstl 1.1.2을 사용하려고 합니다.

q&a에 검색하여 나온데로 했는데 잘 되질 않습니다.

pom.xml 파일부터 정리 부탁드립니다.

첨부파일
  • tomcat5.5 jstl1.1.2 구동 오류.txt [19,037 Byte]

    다운로드
답변

안녕하세요. 이진석님.

Tomcat 5.5는 Servlet 2.4, JSP 2.0 그리고 JSTL을 직접 지원하지 않습니다.

JSTL 1.2도 지원하지 못하구요.

1.1 버전을 적용하셔야 하는데, 이 경우는 JSP 선언 부분도 다음과 같은 형식로 1.2와 다르게 적용됩니다.

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

오류는 javax.el 패키지에 대한 참조 누락으로 jstl에 대한 API가 없어서 발생되실 것 같습니다. (jstl 구현체만 추가)

이 경우 다음과 같은 dependency를 추가해 보시면 되실 것 같습니다.
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>1.1.2</version>
</dependency>

그럼, 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기