当前位置: 代码迷 >> 综合 >> 出现问题The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml
  详细解决方案

出现问题The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml

热度:60   发布时间:2023-11-24 00:21:51.0

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar

首先出现这个问题是界面引用这个<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>,以下论述中所有的下载资源均可以在我主页下载。

可能是由于以下几个方面的问题:

1、出现这个错误是由于没有引用对应的jar包,jstl的jar包分两类:一种是引用两个jar包,jstl-1.1.jar和standard.jar;另一种是直接jstl-1.2.jar这一个包就可以,jar包放在lib目录下,并且注意不要重复引用jar包。我解决的使用的jstl-1.2.jar,具体的下载资源可以点击我的主页获取。

jstl-1.2.jar下载地址:https://download.csdn.net/download/qq_37764320/12484882

2、如果你已经引用包,可能是因为没有添加tld文件,该文件放在webcontent目录下,同时还需要在web.xml配置文件中编写:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <jsp-config>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
    <taglib-location>/WEB-INF/fmt.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
    <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
    <taglib-location>/WEB-INF/c.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
    <taglib-location>/WEB-INF/c-rt.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
    <taglib-location>/WEB-INF/sql.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
    <taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
    <taglib-location>/WEB-INF/x.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
    <taglib-location>/WEB-INF/x-rt.tld</taglib-location>
    </taglib>
    </jsp-config>

</web-app>

  相关解决方案