JSTL错误:绝对uri:http://java.sun.com/jsp/jstl/core 无法在web.xml或与此应用程序一起部署的jar文件中解析

JSTL错误:绝对uri:http://java.sun.com/jsp/jstl/core 无法在web.xml或与此应用程序一起部署的jar文件中解析,java,jsp,tomcat,jstl,Java,Jsp,Tomcat,Jstl,这是我的密码: <%@ page import="java.io.*,java.util.*,java.sql.*"%> <%@ page import="javax.servlet.http.*,javax.servlet.*" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/s

这是我的密码:

<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

然后是html文件。jstl-1.2.jar位于WEB-INF文件夹中。这是我在其他地方找到的唯一解释,解释了为什么这不应该起作用,所以我不明白为什么我仍然有这个问题。

标记是正确的

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

在WEB-INF文件夹中,它应该在lib下

标签是正确的

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

在WEB-INF文件夹中,它应该在lib下


我使用的JSP版本与JSTL版本不兼容。

我使用的JSP版本与JSTL版本不兼容。

可能的重复不是重复。我没有standard.jar.Yes,但问题是相同的。找不到jstl标记库。您需要确保jstl.jar在您的“/WEB-INF/lib”文件夹中,正如您在Alexei Petrov answer中看到的那样。可能是重复的,而不是重复的。我没有standard.jar.Yes,但问题是相同的。找不到jstl标记库。您需要确保jstl.jar在您的“/WEB-INF/lib”文件夹中,正如您在Alexei Petrov答案中看到的那样。