J2EE中使用jstl报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错...
一、發現問題
運行引用了jstl的jsp頁面
報http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar錯
二、原因分析
可能一:版本問題
JSTL1.0 的聲明是:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>
JSTL1.1 的聲明是:<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
?
可能二:沒有standard.jar
javaee5自帶的已經是jstl1.2版本了,頁面中也全部是用<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>這種方式。但javaee5之后就自帶只有jstl.jar這一個,沒有standard.jar,tld文件也打包到jar里去了,不存在web.xml文件里配置jsp-config的辦法。試著添加standard.jar試試。
可能三:tomcat發布的應用WEB-INF/lib下沒有jstl.jar
jstl.jar包在ide項目中有,但在tomcat發布的應用WEB-INF/lib下沒有,這是工具發布項目的問題,復制一個jar包過去問題就解決了。
原帖地址:http://blog.csdn.net/lzz313/article/details/7554736
?
轉載于:https://blog.51cto.com/woshixy/1154080
總結
以上是生活随笔為你收集整理的J2EE中使用jstl报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式三之抽象工厂模式
- 下一篇: 省市县三级连动(数据在一个表中)