java - 将 JSTL 添加到 jsp (Tomcat 8)

标签 java jsp tomcat jstl

<分区>

我想在我的 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">

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

最佳答案

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

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

将此添加到您的 pom.xml。

关于java - 将 JSTL 添加到 jsp (Tomcat 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026991/

相关文章:

tomcat - 在 Tomcat Websocket/Serverendpoint 中使用 CDI/注入(inject)

eclipse - 在 eclipse "Servers"中查看确切的服务器版本

http - Chrome 和过期 header - 图像缓存

java - 按值从数组列表中删除

java - H2:生成插入脚本初始化脚本

java - 执行 native 更新查询后,检索到的实体中仍然存在旧值

java - Controller 类中无法识别 jsp 文件

java - JSP 上不显示操作错误

java - 当其中的数据被修改时,链接就会过期

java - OrientDB使用gremlin-java中的索引吗?