내가 JSTL에 문제가없는, 내가 jstl1.1 및 표준을 모두 포함하는 jstl-1.2.jar
을 다운로드 한 새로운 웹 응용 프로그램 프로젝트 버전 2.5JSTL 문제가 jasperException URI는
를 이클립스 IDE를 사용하여 만든거야 항아리, 그리고 제대로 내 프로젝트의 라이브러리에 추가되었습니다.
내가 태그 라이브러리를 참조하고있어 방법은 다음과 같습니다
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
c.tld
파일에 지정된대로 :
<description>JSTL 1.1 core library</description>
<display-name>JSTL core</display-name>
<tlib-version>1.1</tlib-version>
<short-name>c</short-name>
<uri>http://java.sun.com/jsp/jstl/core</uri>
이클립스는 빨간색으로 무엇을 강조하지 않거나 너무 경고를 제공하지 않습니다
taglib 참조는 괜찮습니다, 왜, 잘 모르겠어요, 왜 wenever 프로젝트를 실행하면 다음과 같은 오류가 발생합니다 :
uri는 응용 프로그램을 배포하는 데 사용되는 파일 중 하나 인 c.tld
파일에 있기 때문에 사실이 아닙니다.
솔직히 말해서, 이것은 시장 관련 이유에 대해 언급하지 않을 다른 IDE에서 잘 작동합니다. 단지 이클립스에서도 작동하기를 원합니다.
어떤 조언이 있습니까?
클래스 패스에서 jstl.jar을 사용하면 문제없이 작동합니다. – Bozho
클래스 패스에 'standard.jar'도 있다고 가정합니다. 내가 standard.jar과 jstl.jar로 시도하면 "http://java.sun.com/jstl/core"에서 taglib 참조 uri를 변경해야하지만 여전히 같은 오류가 나타납니다. – JBoy
standard.jar이 필요하지 않습니다. JSTL 1.2. –