java jstl에서 c.tld 파일

web 2008. 4. 5. 08:26

머 다 아는 거지만, 오랜만에 jsp 코딩때문에 해맸다.

c.tld 파일이 없다라는 에러였다..

 

 

과거에는 jsp에서 jstl 의 core 를 사용하려면

 

  1. WEB-INF/web.xml에 deployment descriptor에 추가


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

 

다음과 같은 작업을 했었다.

 

하지만, jstl standard (standard-1.1.2.jar)를 classpath로 잡으면 . 굳이 web.xml에 포함하지 않아도 된다.

 

그 이유는 standard-1.1.2.jar파일의 META-INF 디렉토리 안에. 각종 TLD 파일이 존재하는데. 그중에 c.tld 파일이 존재한다.

그래서, 굳이 tomcat의 web.xml파일안에 태그 라이브러리 선언이 없어도 된다.

 

 

Posted by 김용환 '김용환'

댓글을 달아 주세요