JSP 頁面識別不了標籤tag <%@ taglib prefix="c" uri="..." %> uri: [...] cannot be resolved in

1,org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this applicationjava

 

也就是 web

在jsp頁面引入 spring

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

識別不了報錯spring-mvc

首先導入包  jstl-1.2.jarmvc

從新啓動以後,發現仍是報錯了,那麼就 將 jstl-1.2.jar 裏面的 c.tld 複雜一份放在  WEB-INF 下面。app

從新編譯啓動以後,若是仍是不行能夠嘗試 jsp

在web.xml 加上maven

<jsp-config>
    <taglib>
        <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
        <taglib-location>/WEB-INF/c.tld</taglib-location>
    </taglib>
    </jsp-config> this

 

2,

uri: [http://www.springframework.org/tags/form] cannot be resolved in

也就是在JSP頁面裏面 使用了 spring 的 tag

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> 
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>

而後就會報錯識別不了,

不少網友都說須要引入 spring-mvc 或者 spring-webmvc 的相關的包,

但是我已經 加進去 了, 可是仍是會報錯

參考

https://stackoverflow.com/questions/4219166/can-not-find-the-tag-library-descriptor-of-springframework

解決辦法

將 spring-webmvc.jar 包裏面的 

spring.tld 和 spring-form.tld  這些文件 拷貝一份在在 WEB-INF裏面 ,從新編譯啓動便可

相關文章
相關標籤/搜索