一尘不染

在JSP中使用JSTL时,出现异常

jsp

当我包含以下内容时,出现以下异常:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

例外:

java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator

我做了什么:

  1. 包含的JSTL jar文件WEB-INF / lib文件夹
  2. 运行配置中包含的类路径(使用Eclipse)
  3. 也包含在构建路径中。

阅读 371

收藏
2020-06-08

共1个答案

一尘不染

1:包含的JSTL jar文件WEB-INF / lib文件夹

精细。那应该足够了。

2:运行配置中包含类路径(使用Eclipse)
3:构建路径中也包含。

不要这样 Eclipse在1上自动执行该操作。您需要撤消所有手动更改,这可能会使情况变得更糟。

我包括了JSTL.jar(1.2版)和JSTL Standard.jar

摆脱standard.jar。JSTL 1.2仅包含一个JAR文件。在standard.jar可能希望以定位不JSTL
1.2存在了班,造成这种抽象/依赖性错误。

2020-06-08