未知标签
当我包含以下行时,为什么我在左边的eclipse中收到错误提示消息。
我收到错误“未知标签(c:out)”
我也包括在上面
我需要包含一个jstl吗?
您显然正在开发一个不支持JSTL的servlet容器,例如Tomcat。 在这种情况下,您需要下载jstl-1.2.jar并放入webapp的/WEB-INF/lib
文件夹。 一些糟糕的在线教程建议, 不需要进行任何其他更改,也不需要提取JAR文件和/或使用松散的TLD文件乱丢/WEB-INF
文件夹。
将JAR文件放在类路径中后( /WEB-INF/lib
文件夹是webapp的运行时类路径的一部分),您应该能够通过将以下行放在JSP的顶部来引用JSTL核心标记库。 文件 :
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
JSTL 1.2在web.xml
至少需要Servlet 2.4声明。 因此,请确保您的web.xml
具有正确的根声明,最好是servlet容器支持的最高支持版本(Tomcat 7是Servlet 3.0,Tomcat 6是Servlet 2.5,Tomcat 5.5是Servlet 2.4)。
也可以看看:
- 我们的JSTL标签维基页面 (您可以将鼠标放在您自己提出问题的
[jstl]
标签上方并点击弹出框上的信息链接进入此页面)
根据BalusC的回答,我下载了jstl jar并将其粘贴到lib文件夹中,并将标签包含在我的jsp页面顶部,但我仍在使用相同的问题来识别未知标签c:out .Please.answer …….
您需要在该页面上包含JSTL库的链接。 本教程应为您提供必要的信息。
我正在研究Spring Framework安全性教程。 我导入了一个maven教程项目,编译并看到警告“