我应该把jstl.jarstandard.jar使Netbeans的不给错误/警告了有关标签库。

有帮助吗?

解决方案

对于每一个“第三方库”你想在你的web应用程序使用,只需将它们放在Web项目的/WEB-INF/lib文件夹其中。这种方式,将被自动取入的类路径/构建路径。

您只需要确保你的不可以中提取的JAR文件(S)和放置其宽松的内容在类路径中和/或硬编码在Web应用自身web.xml标签库。一些贫困的在线教程,如 roseindia 的(咳嗽),即表明这种方式。不要那样做。这会使事情更糟仅

然后,在你的JSP文件,确保您使用正确的taglib URI的作为的 JSTL TLD文档。例如, JSTL芯需要被声明如下:

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

请注意的/jsp路径。因为JSTL 1.1据介绍。 JSTL的1.0不具备/jsp路径。如果您在JSTL 1.1 / 1.2忽略它,那么事情将无法正常工作。另外请注意,您should't使用_rt后缀如/core_rt,这是旧的原型版本。

顺便提及,在 JSTL-1.2.jar 的standard.jar是过时的。如果你想,只是同时删除JSTL和标准JAR的您目前拥有并使用这个单一JAR,而不是(是的,刚刚降的/WEB-INF/lib的任何内容都完美地去)。

scroll top