如何使用<;c:如果>;在jsp文件中。eclipse说它是未知标签
我想在.jsp文件中编写一个简单的网页。我需要使用如何使用<;c:如果>;在jsp文件中。eclipse说它是未知标签,jsp,jstl,jsp-tags,jspinclude,Jsp,Jstl,Jsp Tags,Jspinclude,我想在.jsp文件中编写一个简单的网页。我需要使用标记。但这一点没有得到承认。eclipse说它是未知标签 我在谷歌上搜索了一下,有人说我需要包括标准库(JSTL?) 我只想在jsp文件中使用一些基本标记,比如。我真的需要包含任何库吗? 如果是,我需要包括哪些库?在Eclipse中如何做到这一点? 请逐步告诉我如何导入/包含这些库或构建路径,以便我可以在jsp文件中使用。 <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %
标记。但这一点没有得到承认。eclipse说它是未知标签
我在谷歌上搜索了一下,有人说我需要包括标准库(JSTL?)
我只想在jsp文件中使用一些基本标记,比如
。我真的需要包含任何库吗?
如果是,我需要包括哪些库?在Eclipse中如何做到这一点?
请逐步告诉我如何导入/包含这些库或构建路径,以便我可以在jsp文件中使用
。
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<HTML>
<HEAD><TITLE>JSTL 'if' tag</TITLE></HEAD>
<BODY>
<c:if test="true">Hello world!</c:if>
</BODY>
</HTML>
JSTL'if'标记
你好,世界!
来源:确保JSP文件中有一个taglib声明
<%@ taglib
prefix="c"
uri="http://java.sun.com/jsp/jstl/core"
%>
另外,请确保已将JSTL jar文件添加到项目类路径中。您需要查看此链接以选择正确的库版本及其标题:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
或
添加此标记
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
并将这两个jar文件复制到项目文件夹web inf->lib中
javax.servlet.jsp.jstl-1.2.1.jar
javax.servlet.jsp.jstl-api-1.2.1.jar经过进一步的研究,我想我应该把它放在文件的顶部,这样我就可以使用标签了。正确的?还不确定。我想我还需要做一些事情,比如构建路径。你使用的是哪台服务器?大多数服务器将自动在classpathI中包含jstl JAR,我刚刚找到并测试了它。eclipse仍然说它是未知标签。虽然您的示例很好,但HTML代码并不符合实际标准。不只是复制/粘贴,而是显示更多的努力并编辑答案。如何确保我的项目中有JSTL jar文件,如果没有,如何添加它?对不起,也许这是个愚蠢的问题。我只是不知道该怎么办it@user1387727下面是如何将JAR添加到构建路径:@user1387727,下面是获取它们的位置:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>