티스토리 뷰



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

다음과 같이 jstl을 사용하고 싶은데 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

로 하지 않으면 에러가 발생하는 경우가 있습니다.

이경우는 web.xml스키마의 버전과 WAS의 버전차이에 의해서 발생하는 에러입니다.

web.xml 스키마의 버전이 2.3일때 http://java.sun.com/jstl/core"

web.xml 스키마의 버전이 2.4이상일때 http://java.sun.com/jsp/jstl/core 이렇게 사용하시면 됩니다.


예제 >>>

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">

두번째 처럼 사용하고 싶으면
다음과 같이 수정
<web-app id="Web" version="2.4"
 xmlns="http://java.sun.com/xml/ns/j2ee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

또는

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.5//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">

이런식으로 수정하셔도 됩니다


'프로그래밍,PLC,계장' 카테고리의 다른 글

오라클 11g XE(Express Edition) 설치  (0) 2015.04.16
[java] JSTL 버전 구분  (0) 2015.04.14
JDBC, 오라클 DB 연결하기  (0) 2015.04.14
Eclipse에 SVN Plugin 최신버전 설치하기  (0) 2015.04.14
정규식  (0) 2015.04.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함