JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
时间: 2023-08-06 17:04:44 浏览: 129
无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl
这个错误通常是由于缺少 JSTL 库或者未正确配置 JSTL 库路径所致。以下是解决此问题的步骤:
1. 下载 JSTL 库。你可以从以下链接下载 JSTL 库:
https://github.com/eclipse-ee4j/jstl-api/releases
https://github.com/eclipse-ee4j/jstl/releases
2. 将下载的 JSTL 库文件复制到 Tomcat 安装目录下的 lib 目录中。
3. 确认 web.xml 中的 JSTL 标签库声明是否正确。以下是一个示例:
```
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/lib/jstl-1.2.jar</taglib-location>
</taglib>
</jsp-config>
```
请注意,taglib-uri 必须与 JSTL 库中的标签库 URI 相匹配,taglib-location 必须是 JSTL 库的正确路径。
4. 重新启动 Tomcat 服务器。
如果上述步骤无法解决问题,请检查 Tomcat 日志,查看是否有其他错误信息。
阅读全文