【发布时间】:2013-11-12 10:22:51
【问题描述】:
我正在 Eclipse Kepler 中开发一个动态 Web 项目。我正在尝试使用 JSTL <c:forEach> 编写一个简单的 JSP。为此,我在库下包含了所需的 JAR jstl-1.2.jar,并将以下语句添加到 JSP:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
但是,当我使用 Run as --> Run on Server 运行它时,它会显示以下错误。
org.apache.jasper.JasperException: /test.jsp(4,61) PWC6188: 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
已经查阅了很多链接,但不明白这是怎么造成的,怎么解决。
【问题讨论】:
-
罐子在哪里?它必须在
WEB-INF/lib/。 -
我必须通过转到项目属性-Java 构建路径来添加 jar --> 添加外部 JAR。它会自动将其添加到 JAVA RESOURCES--> Libraries