0

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

这是我的文件夹结构,

在此处输入图像描述

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

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
4

4 回答 4

1

如果您在 eclipse 中的服务器上将 maven 项目作为动态 Web 项目运行,那么您应该按照以下步骤操作!

通过右键单击项目 > 属性打开项目属性并选择部署程序集

单击add,选择Java build path entries,然后选择maven dependencies然后单击 Finish and Apply。

希望,它可能会奏效。它对我有用。

于 2019-09-18T06:47:49.407 回答
0

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

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

于 2013-10-14T09:27:11.817 回答
0

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

于 2019-02-24T16:00:21.107 回答
0

我只是想指出,如果您有一个基于 Maven 的项目,并且您将其导入 Eclipse 但收到此错误绝对 URI,那么您可能需要遵循这些指示Maven 依赖项在 WEB-INF/lib 中不可见(即部署组装步骤)

于 2018-03-18T02:39:37.017 回答