“java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the”错误

一、发现问题

运行引用了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包过去问题就解决了。

大多数情况下我们项目中是导入了这如下两个jar,但是一般tomcat发布的时候没有导入lib中。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • http://blog.sina.com.cn/s/blog_7ffb8dd501013fvl.html 错误提示...
    大同若鱼阅读 3,140评论 0 3
  • JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能...
    FTOLsXD阅读 416评论 1 2
  • 一、JSP基础 1.1什么是JSP JSP(Java ServerPage)是Java服务器端动态页面技术。是su...
    晨星资源阅读 1,301评论 0 6
  • 第一部分简单讲解:jsp语法的规范,以及三大编译指令,七个动作指令和九大内置对象,生命周期讲解等。这章主要讲解el...
    伊豚wall阅读 520评论 0 3
  • 感恩所有的天使指导灵高级智慧们们开启一天美好的旅程,让我们一起同频共振! 狂野想象分两个部分 第一:狂野 第二:想...
    人间讲堂阅读 935评论 0 1

友情链接更多精彩内容