關於jstl.jar引用問題及解決方法


在前文SSM說到因為從MyEclipse換成了Eclipse。有些架包自動缺失。

造成:"org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core ) cannot be resolved in either web.xml or the jar files deployed with this application "

這是由於如下圖引用的方式不同:

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 %>

我們一般都習慣於jstl1.1  。解決辦法:

1.利用tomcat下的自帶jstl.jar文件

將文件放入web項目下面的"WEB-INF/lib'的庫中即可;

 

2.下載jstl.jar文件后自行插入

我使用的是第一種解決辦法,第二種大家可以去驗證。


免責聲明!

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



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