그래서 나는 그런 내 태그 라이브러리를 구성하는 데 사용 : 물론 그것은/WEB-INF/lib 디렉토리에되지 않도록Taglib는 Maven 종속성 jar 파일 내부에 있습니다. web.xml 내에서이 taglib을 어떻게 구성합니까?
<jsp-config>
<taglib>
<taglib-uri>myTags</taglib-uri>
<taglib-location>/WEB-INF/lib/mylib-2.0.1.jar</taglib-location>
</taglib>
</jsp-config>
그러나 지금 MYLIB-2.0.1.jar가, 메이븐 의존성이다.
어떻게 내가 할 수 있습니다 내 태그 라이브러리를 구성하기 위해 수행 할 나의 JSP를에 :
<%@ taglib uri="myTags" prefix="mt" %>
EDIT1 :는 clafiry하려면 taglib 지배가 단지 내부의 META-INF 안에 당신 때문에 jar 자체를 참조하여 tld에 액세스 할 수 있습니다. 이것은 웹 애플리케이션 프레임 워크 jar와 함께 taglib를 배포하는 편리한 방법입니다.
EDIT2 : webapp를 배포하면 jar 파일은 WEB/INF/lib에 있습니다. 하지만 개발 중에, 내부 일식, m2eclipse를 사용하여, 항아리되지 않습니다. 따라서 eclipse는 jar 파일이 없기 때문에 web.xml에서 jar 파일을 참조 할 수 없기 때문에 taglib을 찾을 수 없다고 불평합니다.
왜 MYLIB-2.0.1.jar'not'에/WEB-INF/lib에? – Raghuram
위의 EDIT2를 참조하십시오. – TraderJoeChicago