首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在Maven项目的WEB/lib中需要有jstl.jar?

为什么在Maven项目的WEB/lib中需要有jstl.jar?
EN

Stack Overflow用户
提问于 2013-11-12 10:40:00
回答 3查看 1.9K关注 0票数 0

我有一个Maven web项目,其中我在我的中添加了依赖性

代码语言:javascript
运行
复制
<dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

.jsp文件中,我有如下标记库

代码语言:javascript
运行
复制
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

但是,eclipse在该行上显示了错误。

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

但是,当我在jstl.jar中包含WEB-INF/lib时,eclipse不会显示这样的错误。

我的问题是,

为什么我需要在jstl.jar WEB-INF/lib 文件夹中包含,即使依赖项中包含了JSTL?

EN

Stack Overflow用户

回答已采纳

发布于 2013-11-12 10:49:32

有时,由于互联网连接不好,您的依赖jar文件无法正确下载。在进行maven项目之前,一定要确保您有良好的互联网连接。

SOLNo.1:右键单击您的项目,转到属性-> Java >检查"Maven依赖项“,您必须有红十字标志。这意味着您的jar丢失在您必须解决的特定path.So上,方法是更新您的项目(或者手动下载文件并粘贴到丢失的路径中)解决问题。

Sol 2:在使用maven projet之前请检查您的互联网连接。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19926903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档