我想在 .jsp 文件中编写一个简单的网页。我需要使用<c:if>
标签。但它不被认可。eclipse 说它是未知标签。
我用谷歌搜索了它,有人说我需要包含标准库(这是 JSTL?)。
我只想在 jsp 文件中使用一些基本标签,例如<c:if>
. 我真的需要包含任何库吗?如果是这样,我需要包含哪些库?以及如何在 Eclipse 中做到这一点?请让我逐步了解如何导入/包含这些库或构建路径,以便我可以<c:if>
在我的 jsp 文件中使用。
我想在 .jsp 文件中编写一个简单的网页。我需要使用<c:if>
标签。但它不被认可。eclipse 说它是未知标签。
我用谷歌搜索了它,有人说我需要包含标准库(这是 JSTL?)。
我只想在 jsp 文件中使用一些基本标签,例如<c:if>
. 我真的需要包含任何库吗?如果是这样,我需要包含哪些库?以及如何在 Eclipse 中做到这一点?请让我逐步了解如何导入/包含这些库或构建路径,以便我可以<c:if>
在我的 jsp 文件中使用。
确保您的 JSP 文件中有一个 taglib 声明
<%@ taglib
prefix="c"
uri="http://java.sun.com/jsp/jstl/core"
%>
此外,请确保您已将 JSTL jar 文件添加到项目类路径中。
<%@ 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 标记库以选择正确的库版本及其标头:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
或者
<%@ taglib uri="http://java.sun.com/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