jsp页面 报core 找不到
2016-05-14 16:34
387 查看
一、发现问题
运行引用了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包过去问题就解决了。
运行引用了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包过去问题就解决了。
相关文章推荐
- Json数据由于数组下标未重置导致的格式问题
- js——全选框 checkbox
- cojs 安科赛斯特 题解报告
- 利用Abot爬虫和visjs 呈现漫威宇宙
- cJSON序列化工具解读一(结构剖析)
- JavaScript之web通信
- JSP EL表达式详细介绍
- 谈谈小白理解的js中的原型链问题
- JSP——JSP介绍以及运行原理
- 易被忽视的js事件问题总结
- Javascript复习第五天二级联动菜单
- js判断是否为同样的或者相邻的数字
- js中容易被忽视的事件问题总结
- JSP取得绝对路径
- EL表达式和JSTL
- Json解析详细教程
- 后台对象转为json字符串
- 理解JavaScript中闭包的使用
- Javascript复习第五天几种对象的创建方式
- JavaScript常用内置对象及其相应属性和方法(二)