您的位置:首页 > Web前端 > JavaScript

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包过去问题就解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: