【问题标题】:Adding JSTL to jsp (Tomcat 8) [duplicate]将JSTL添加到jsp(Tomcat 8)[重复]
【发布时间】:2015-03-17 14:21:02
【问题描述】:

我想在我的 jsp 中使用 JSTL 库。现在我跟着一个教程,它告诉我将这一行添加到jsp页面:

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

它给了我错误 cannot resolve taglib with uri 然后是 URL。

我正在运行tomcat 8。我的web.xml是这样的:

<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: java jsp tomcat jstl


    【解决方案1】:

    您需要在类路径中为 jstl 库添加 jar。如果您使用的是 maven,则添加此依赖项。

    <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
    

    将此添加到您的 pom.xml。

    【讨论】:

    【解决方案2】:

    要解决此问题,您需要执行以下操作:

    • jstl.jar 应该在您的类路径中。 (下载jar/pom
    • 确保您的 jsp 顶部有以下 taglib 指令:

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

    【讨论】:

    猜你喜欢
    • 2013-12-02
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 2011-05-06
    相关资源
    最近更新 更多