显然,您正在使用不支持JSTL的servlet容器进行开发,例如Tomcat。在这种情况下,您需要下载jstl-1.2.jar并放入
/WEB-INF/lib您的Web应用程序文件夹中。
不需要 其他更改,也不需要解压缩JAR文件和/或
/WEB-INF用松散的TLD文件乱丢文件夹,这是一些差劲的在线教程所建议的。
将JAR文件拖放到类路径(该
/WEB-INF/lib文件夹是Webapp运行时类路径的一部分)之后,您应该能够通过根据其文档在JSP顶部放置以下行来引用JSTL核心标记库:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
JSTL 1.2至少需要Servlet
2.4声明
web.xml。因此,请确保您
web.xml具有正确的根声明,最好是Servlet容器所支持的受支持的最高版本(Tomcat
7是Servlet 3.0,Tomcat 6是Servlet 2.5,Tomcat 5.5是Servlet 2.4)。
也可以看看:
- 我们的JSTL标签Wiki页面(您可以通过将鼠标置于您
[jstl]
自己在问题上的标签上方并单击弹出框上的 信息 链接来访问此页面)



