Maven+SpringBoot跳轉Web頁面時報錯:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml


網上大多數答案:

一:
web項目出現如上問題,據查是版本問題:
JSTL 1.0 的聲明是:
<%@ taglib prefix=”c” uri=”http://java.sun.com/jstl/core ” %>
JSTL1.1以后 的聲明是:
<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>

二:
一方案沒問題后,可能是你的Tomcat缺少JSTL包,所以,你只需要在項目的lib下導入JSTL對應版本的包就可以解決該異常了。或者在Tomcat的lib下導入JSTL對應版本的包就可以了。
---------------------
        有的還表示將standar.jar弄進來,事實上,對於Tomcat6.0以上,只需要一個jstl.jar就夠了,里面已經集成。如果上述的方案都不能解決問題,那就是,很可能忽略了一個問題,對於Maven項目,導入包的操作交給了pom文件,SpringBoot搭建項目所用的包很多都是集成包,當我們到maven官網復制黏貼jstl的dependency時,會帶有版本號,這個時候,另一種解決方案出現了:將jstl的版本號去掉,就會發現能夠正常運行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM