日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于web项目引入jstl.jar包和standard.jar包后存在的问题

發布時間:2024/3/24 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于web项目引入jstl.jar包和standard.jar包后存在的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目場景:

自我研究jstl中


問題描述

導入jstl.jar包和standard.jar包,并且添加為庫,在jsp文件中也寫了引入代碼

<%--引入標簽庫--%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

運行后仍然出現的問題

無法在web.xml或使用此應用程序部署的jar文件中解析絕對uri:[http://java.sun.com/jsp/jstl/core]


原因分析:

首先導包和引入代碼寫的沒有問題,在一番百度之后,得到的初步解決方案是,把standard.jar/META-INF下的c.tld/c-1_0.tld/c-1_0-rt.tld這三個文件放到WEN-INF目錄下,確實這樣操作之后不報錯了,但是我又想,這把jar文件又拿出來,感覺像是脫褲子放屁,于是我繼續在百度搜尋更好的解決方法


解決方案:

功夫不負有心人,我找到了問題所在,在Tomcat9.0/conf目錄下的catalina.properties配置文件中有這樣一行代碼:

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jsp

而這行代碼原來的樣子應該是:

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\

我也不知道我是什么時候改掉的,總之把=后面改成\就解決問題了,把WEN-INF里的那三個.tld文件刪掉之后也成功運行。?

寫在最后就是,Tomcat10的話就不是那兩個jar包了,得用另外的。

總結

以上是生活随笔為你收集整理的关于web项目引入jstl.jar包和standard.jar包后存在的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。