如何在jsp文件中使用<c:if>.eclipse说它是未知的标签

Joe*_*oey 11 jsp jstl jsp-tags jspinclude

我想在.jsp文件中编写一个简单的网页.我需要使用<c:if>标签.但它不被承认.eclipse说它是未知的标签.

我用谷歌搜索了一些说我需要包含标准的lib(这是JSTL?).

我只想在jsp文件中使用一些基本标签,如<c:if>.我真的需要包含任何库吗?如果是这样,我需要包含哪些库?如何在Eclipse中做到这一点?请逐步告诉我如何导入/包含这些库或构建路径,以便我可以<c:if>在我的jsp文件中使用.

Ale*_*yak 16

确保JSP文件中有taglib声明

<%@ taglib
    prefix="c"
    uri="http://java.sun.com/jsp/jstl/core" 
%>
Run Code Online (Sandbox Code Playgroud)

另外,请确保已将JSTL jar文件添加到项目类路径中.

  • @ user1387727以下是如何添加Jars来构建路径:http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-%28Java%29 (2认同)

小智 5

<%@ 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>
Run Code Online (Sandbox Code Playgroud)

资料来源:http://www.java2s.com/Code/Java/JSTL/JSTLiftag.htm