gpt4 book ai didi

netbeans - 我应该把 jSTL.jar 和 standard.jar 放在哪里,这样 Netbeans 就不会给出错误/警告?

转载 作者:行者123 更新时间:2023-12-01 10:14:42 27 4
gpt4 key购买 nike

我应该把 jSTL.jarstandard.jar 放在哪里,这样 Netbeans 就不会再给出关于 taglib 的错误/警告。

最佳答案

至于你想在你的 web 应用程序中使用的每个“第 3 方库”,只需将它们放在你的 web 项目的 /WEB-INF/lib 文件夹中。这样它会自动进入类路径/构建路径。

您只需要确保您没有提取 JAR 文件并将其松散内容也放在类路径中和/或在 webapp 自己的 web.xml 中硬编码标签库。 xml。一些糟糕的在线教程,例如 roseindia(咳嗽)就是这样建议的。不要那样做。这只会让事情变得更糟。

然后,在您的 JSP 文件中确保您使用正确的标签库 URI,如 JSTL TLD documentation 中所述。 .例如,JSTL core需要声明如下:

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

注意 /jsp 路径。它是从 JSTL 1.1 开始引入的。 JSTL 1.0 没有/jsp 路径。如果您在 JSTL 1.1/1.2 中省略它,那么事情将无法进行。另请注意,您不应使用 _rt 后缀,例如 /core_rt,这是旧的原型(prototype)版本。

顺便说一句,在jstl-1.2.jar standard.jar 已过时。如果您愿意,只需删除您当前拥有的 jSTL 和标准 JAR,并改用这个 JAR(是的,只需放入 /WEB-INF/lib,一切都会完美无缺)。

关于netbeans - 我应该把 jSTL.jar 和 standard.jar 放在哪里,这样 Netbeans 就不会给出错误/警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com