2017-05-01 6 views
0

내 .jsp 파일에서 jstl을 사용해야합니다.
나는이 전제 조건 단계를 수행했으며 결과가 없습니다.
1- 적합한 버전이 jstl-1.2.jar이라고 생각합니다. 나는 그것을 다운로드하고 공통적으로 넣고 디렉토리 \WebContent\WEB-INF\lib을 제안하고 jsp 파일에 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>을 사용한다.
결과 :이 오류가 소스 코드에서 확인되었습니다.
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
2 프로젝트 빌드 경로에 jar 파일을 추가했습니다.
결과 : 1 단계 오류가 해결되었지만 실행 후이 오류를 보았습니다 : org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application.
3 jar 파일을 \apache-tomcat-7.0.77\webapps\ROOT\WEB-INF\apache-tomcat-7.0.77\lib에 넣습니다.
결과 : 변경됩니다.
4- jstl-api-1.2.jarjstl-impl-1.2.jar도 다운로드했으며 1 ~ 3 단계를 수행했습니다.
결과 : 변경됩니다.
5 환경 변수에 classpath도 설정했습니다.
결과 : 변경됩니다.
6 위의 단계를 모두 완료하고 실행 취소했습니다.
결과 : 변경됩니다.
나는 이러한 유틸리티 사용jsp에서 jstl을 사용할 수 없습니다.

Windows 7, eclipse IDE, Apache Tomcat/7.0.77, Servlet Version: 3.0, JSP Version: 2.2 

내가 봤 또한 연구 한 관련 유래 게시물과 답변,하지만 난 어떤 결과를 입수하지했습니다. 나는 JSP의 초보자입니다. 어떤 생각? 아래 링크에서 Jar 파일을 다운로드

답변

0

가능한 해결 방법

1> 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택 - 당신은 당신의 웹 응용 프로그램을 실행하려고 서버> '대상 런타임을'선택 (톰캣 6 또는 7) .

2>SO JSTL documentation

보고, 더 많은 정보
<%@ taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core' %>


<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
대신 UR JSP 파일이 추가