问题描述:
无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
在调用<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
时出现异常
调用tomcat服务器时,页面出错:
原因分析:
首先确认导入的jar包是否正确
经过多次导包还是老样子,在网上也找了挺多方法,但都不凑效
解决方案:
方案一:重新导入jar包
如果是jar包缺失的问题,就先把jar包重新导入,在Web项目中jar包得在WEB-INF文件夹下的lib文件夹
导入包后,将lib文件夹设置为库包,在lib文件夹右键选择Add as Library
方案二:更换tomcat版本
如果不是jar包的问题就是Tomcat版本问题了,我目前就属于这个问题
我之前使用的是tomcat9.0.50出现上面的问题,后来把tomcat版本换为tomcat8.5.72就可以运行项目了。
tomcat下载地址:https://tomcat.apache.org/download-80.cgi
根据自己的系统平台选择,我的是64位Windos
(建议放在之前的版本的文件夹下,方便管理)
然后打开IDEA,更换tomcat
选择Configure
选择刚刚下载的tomcat8.5.72
一路点击OK
再次选择Tomcat8.5.72版本
然后重新运行项目就可以解决问题了。