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

时间:2017-03-14 09:49:55

标签: 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/sql" prefix="sql"%>

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

2 个答案:

答案 0 :(得分:2)

标签是正确的。

<%@ 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下。

enter image description here

答案 1 :(得分:0)

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