J2EE中使用jstl报http://java.sun.com/jsp/jstl/core cann

1、发现问题 java

运行引用了jstl的jsp页面 web

报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错 tomcat


2、缘由分析 jsp

可能一:版本问题 ide

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 xml

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试试。 it


可能三:tomcat发布的应用WEB-INF/lib下没有jstl.jar 打包

jstl.jar包在ide项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jar包过去问题就解决了。 配置

相关文章
相关标签/搜索