一尘不染

为什么jstl无法正常工作?

jsp

就像在文章中一样,我将以下文件放置在应用程序的WEB-INF / lib文件夹中

  • Standard.jar(1.1.2)
  • jstl.jar(1.1.2)

在taglib中,它指出它将解析jar文件(WEB-INF / lib)中部署的taglib的TLD中的uri标签。

而且我的应用程序不断抛出错误,找不到任何标签库。

当我将Standard.jar \ MET-INF * .tld文件提取到WEB-INF \
tld文件夹下时,它可以工作并进行排序。但是仍然有一种更干净的方法可以执行此操作,因此除了用新版本替换它之外,我可能不需要单独更新该标记库吗?

异常org.apache.jasper.JasperException:绝对uri:http
:
//java.sun.com/jsp/jstl/core不能在web.xml或与此应用程序一起部署的jar文件中解析


阅读 194

收藏
2020-06-10

共1个答案

一尘不染

您可能在构建路径中没有它们。将它们放在 libs 文件夹中可能还不够。例如,在Eclipse中:右键单击项目-> 构建路径 ->
配置构建路径…, 然后在库选项卡中,使用 添加外部JAR 按钮 添加jar

2020-06-10