Eclipse - 绝对的uri:http://java.sun.com/jsp/jstl/core无法在web.xml或使用此应用程序部署的jar文件中解析

问题描述 投票:0回答:3

我阅读了有关此错误的所有帖子但由于某种原因它对我不起作用...

这是我的文件夹结构,

我收到了标题中提到的错误,

if_tag.jsp的代码,

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title><c:if> Tag Example</title>
</head>
<body>
<c:set var="salary" scope="session" value="${2000*2}"/>
<c:if test="${salary > 2000}">
   <p>My salary is: <c:out value="${salary}"/><p>
</c:if>
</body>
</html>

jstl库位于 -

C:\tomcat\webapps\ROOT\WEB-INF\lib
eclipse jsp
3个回答
0
投票

JSTL使用不同的URI。你只需要获得正确的版本。您可以使用JSTL 1.2下载或下载JSTL 1.1罐。

Javaranch有更详细的版本/ URI列表。


0
投票

我只是想注意,如果你有一个基于Maven的项目,并且你将它导入eclipse但是收到这个错误绝对URI,那么你可能需要遵循这些指示Maven dependencies not visible in WEB-INF/lib(即部署程序集步骤)


0
投票

要解决此问题,请将jstl-1.2.jar文件复制并粘贴到WEB-INF / lib文件夹目录中。这将解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.