unknown tag

后端 未结 5 1997
你的背包
你的背包 2020-12-10 12:42

Why I get error tip message in eclipse on left when I include the following line.


I get the error \"Unknow

相关标签:
5条回答
  • 2020-12-10 12:49

    You need to include a link for the JSTL Library on that page. This tutorial should provide you with the necessary information.

    0 讨论(0)
  • 2020-12-10 12:56

    You're apparently developing with a servlet container which does not support JSTL out the box, such as Tomcat. In that case, you need to download jstl-1.2.jar and drop in /WEB-INF/lib folder of your webapp. No other changes are necessary, also not extracting the JAR file and/or littering the /WEB-INF folder with loose TLD files as some poor online tutorials suggest.

    After having dropped the JAR file in the classpath (the /WEB-INF/lib folder is part of the webapp's runtime classpath), you should be able to reference the JSTL core taglib by putting the following line in top of your JSP as per its documentation:

    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    

    JSTL 1.2 requires a minimum of Servlet 2.4 declaration in web.xml. So make sure that your web.xml has the proper root declaration, preferably the highest supported version as supported by your servlet container (Tomcat 7 is Servlet 3.0, Tomcat 6 is Servlet 2.5 and Tomcat 5.5 is Servlet 2.4).

    See also:

    • Our JSTL tag wiki page (you can get to this page by putting your mouse above the [jstl] tag which you put on the question yourself and clicking the info link on the popbox)
    0 讨论(0)
  • 2020-12-10 12:56

    I am studying Spring Framework Security tutorial. I imported a maven tutorial project, compiled and saw the warning "<c:out> unknown tag". The jstl-1.2.jar was already on the project class path. The problem was that the project came with 1.6 run time library, and I have only 1.7 installed on my machine. I replaced the libraries and it solved the problem.

    0 讨论(0)
  • 2020-12-10 13:00

    Add the given line on top of the JSP file:

    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

    And, one more thing you need to do is, Copy the dependency from this maven repo link & paste it on pom.xml of the project.

    0 讨论(0)
  • 2020-12-10 13:03

    I faced same issue during practice coding with jsp. Following worked for me - (In short)

    Use jstl 1.2.jar in place of jstl.jar with:

    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    
    0 讨论(0)
提交回复
热议问题