gpt4 book ai didi

java - 找不到 "http://java.sun.com/jsp/jSTL/core"的标记库描述符

转载 作者:IT老高 更新时间:2023-10-28 21:05:04 26 4
gpt4 key购买 nike

我正在尝试使用 JSTL,但出现以下错误:

Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

这是如何引起的,我该如何解决?

最佳答案

在您的 JSP 中使用 taglib 定义,或者最好将其包含在每个页面的第一行。

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

您的项目中还修复了 jSTL-1.2 依赖项。还要在 web.xml 中使用至少 2.4 的 servlet 规范。

maven依赖是(maven是开源开发工具)

<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
<scope>compile</scope>
</dependency>

web.xml开始写

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

编辑:

我想添加一条注释,@informatik01 在评论中提到了 Maven 存储库中可用的 JSTL 库的较新版本:JSTL version 1.2.1 APIJSTL 1.2.1 .

关于java - 找不到 "http://java.sun.com/jsp/jSTL/core"的标记库描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15434817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com