今天在用JSTL標簽庫的時候遇到了這樣一個BUG,最終解決,記錄下來以供遇到一樣問題的朋友們參考,

1、 在前期我已經將jstl相關的兩個jar包(standard.jar 和 jstl.jar)匯入了IDEA中,包的鏈接在下面分享給大家:
鏈接:https://pan.baidu.com/s/1ugM60bpFQEOvYBkgFuDvCQ
提取碼:pydq
2、 隨后正常啟動服務器訪問jsp頁面,就報了上面的bug,原因寫的比較清楚:
錯誤號500:Internal Server Error 即,服務器出現了例外,請求不完整
具體原因:
[http://java.sun.com/jsp/jstl/core] 無法在web.xml或與此應用程式一起部署的jar檔案中決議
說人話就是core標簽的uri:http://java.sun.com/jsp/jstl/core,沒法決議,也就是實作這個決議功能的其中一個standard.jar這個包沒被服務器找到,所以拋了個例外出來,
3、解決辦法:在網上搜索了一下,發現很多文章說要把standard.jar包解壓了,然后把里面后綴為tld的檔案全部放到JavaWeb工程檔案下的web.WEB-INF檔案中, 這個辦法在本人電腦上無效,
經過摸索最后找到了解決辦法,其實很簡單,只需要把standard.jar在你的服務器檔案下的lib檔案夾中復制一份就可以解決,比如你的服務器是tomcat,就是tomcat.lib,
如果這篇文章有幫到您,求個一鍵三連,謝謝老板們的支持,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/168806.html
標籤:其他
