Eclipse:问题视图:警告:Eclipse没有看到JSTL库

时间:2013-09-11 20:10:22

标签: eclipse jsp jstl warnings

我在Windows 7上使用Eclipse 3.72,使用传统的webapp。

在“问题视图”中我收到很多关于JSTL标签未知的警告,如下所示:

Unknown tag (c:if)

webapp中的所有内容都可以编译并运行得很漂亮。

我在war / WEB-INF / lib

中有JSTL罐子

我在header.jsp中有这些标签:

<%@ page language = "java" session = "true" import = "java.util.*, java.text.*" %>
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix = "f" uri="http://www.springframework.org/tags/form"%>

我将header.jsp包含在我的其他JSP中

<%@ include file="header.jsp" %>

我猜Eclipse认为这些标签是未知的,因为它们只在header.jsp中,它包含在其他JSP的顶部。

在没有关闭JSP警告的情况下,有没有摆脱那些“未知标签警告”?

我在my_webapp / war / WEB-INF / lib目录中有这些罐子:

jstl-api-1.2-rev-1.jar
jstl-impl-1.2.jar

这两个文件也出现在myproject的Eclipse中&gt;属性&gt; Java构建路径&gt;库

2 个答案:

答案 0 :(得分:1)

你必须在eclipse中将你的jstl jar添加到项目的类路径中。

在此处(https://stackoverflow.com/tags/jstl/info)根据您的配置选择合适的jar设置。

答案 1 :(得分:0)

对我而言,这只是在我第一次下载项目时(包含所有需要的依赖项),解决方案是刷新项目