Adding JSTL to jsp (Tomcat 8)

use*_*522 6 java jsp tomcat jstl

我想在我的jsp中使用JSTL库.现在我按照教程告诉我将这行添加到jsp页面:

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

它给我的错误无法用uri解析taglib,然后是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">
Run Code Online (Sandbox Code Playgroud)

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

z21*_*z21 4

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

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

将其添加到您的 pom.xml 中。