(导包之后仍然出错,(个人感觉,已试过)出错的原因)绝对uri:[http://java.sun.com/jsp/jstl/core]无法在web.xml或与此应用程序一起部署的jar文件中解析


添加补充:
在找了两天我的tomcat为什么读取不来c.tld文件之后,看到网上有一个代码是跳过检查的jar包,我突然想起来之前出其他问题时曾经更改过这个配置文件,最后发现不是这个问题也没把它改过来。
路径:找到你的tomcat安装的路径—>apache-tomcat目录下的---->conf文件夹----->catalina.properties的文件
用记事本或者高级记事本打开
在这里插入图片描述
搜索:tomcat.util.scan.StandardJarScanFilter.jarsToSkip这行代码,
看一下是不是更改过这行代码,原版是
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
在这里插入图片描述他的作用应该是:代表的是在启动Tomcat需要跳过检查tld文件的jar包,
我之前在后面加了*号,表示所有的都被我禁止了。
你也可以单独看看后面有没有standard.jar包的名字,
或者用一个新的解压的tomcat的catalina.properties文件替换,
记得先把原来的catalina.properties保存,避免没有解决还丢了之前的配置。
解决不了就按照第二种手动加入c.tld
------------------------------------------------------------------------------------------------------------------------------------
在这里插入图片描述这是我们目前使用jstl时候出现的问题;
我遇到了两种情况:
第一个是下面两种包没有导入webinf下的lib中
在这里插入图片描述第二种是当我导了包依然还是报这个错误,只需要将standar.jar下的META-INF里的c.tld,复制到WEB-INF目录下,与web.xml处于同级
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值