모바일 실행환경 문의
- 작성자 :
- 이*석
- 작성일 :
- 2013-10-23 01:11:06
- 조회수 :
- 1,084
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
전자정부프레임워크 버전은 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 파일부터 정리 부탁드립니다.
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 파일부터 정리 부탁드립니다.
A
안녕하세요. 이진석님.
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>
그럼, 즐거운 하루되십시오.
감사합니다.
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>
그럼, 즐거운 하루되십시오.
감사합니다.