IDEA tomcat 环境下 报无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]的错误

  • Post author:
  • Post category:java


在IDEA下,一直报这个错误,总结一下网上普遍的做法:

1.没有standards和jstl.jar包,下载好这两个包再加上standards包解压出来的.tld文件都放到web-inf 目录下即可。

2.把standards和jstl包直接放在tomcat的lib目录下

3.因为tomcat版本和jstl包不兼容的原因,这个通过下载其他版本tomcat可解决。

4.在1,2都无法解决且不是版本问题的时候,可以尝试通过加入tomcat\webapps\examples\WEB-INF\lib目录下的taglibs-standard-impl和taglibs-standard-spec这两包进项目,可解决。如果tomcat没有这个目录可重下一个版本解决。

5.如果上面都解决不了,那么就是和我一样悲催了,最后是通过在web.xml文件下加入

<jsp-config>
        <taglib>
            <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
            <taglib-location>/WEB-INF/lib/c.tld</taglib-location>
        </taglib>
</jsp-config>

通过在web.xml中指定uri以及它的解释文件得到解决。



版权声明:本文为weixin_38893389原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。