Jsp JSTL Tomcat 6.0找不到标记库描述符错误

Jsp JSTL Tomcat 6.0找不到标记库描述符错误,jsp,jstl,jsp-tags,Jsp,Jstl,Jsp Tags,我正在使用Tomcat6.0,并且得到了相同的红色下划线,表示“找不到的标记库描述符”http://java.sun.com/jsp/jstl/core" 我有一个基本index.jsp文件,其taglib uri如下所示: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://java.sun

我正在使用Tomcat6.0,并且得到了相同的红色下划线,表示“找不到的标记库描述符”http://java.sun.com/jsp/jstl/core"

我有一个基本index.jsp文件,其taglib uri如下所示:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

我已经在Tomcat和我的webapp文件夹下添加了jstl-1.2.jar

C:\...\apache-tomcat-6.0.35-windows-x64\apache-tomcat-6.0.35\webapps\ROOT\WEB-INF\lib
C:\...\workspace\<App-Name>\WebContent\WEB-INF\lib
C:\…\apache-tomcat-6.0.35-windows-x64\apache-tomcat-6.0.35\webapps\ROOT\WEB-INF\lib
C:\…\workspace\\WebContent\WEB-INF\lib
我的web.xml文件与前面提到的web应用程序规范如下所示

<?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">

我仍然得到标记库描述符的红色下划线错误。对我遗漏的内容有什么想法吗

谢谢


Somnath

要使用标记库,需要添加
standard.jar
jstl.jar
并添加到构建路径中


获取JAR JSTL是Java EE API的一部分,包含在大多数servlet容器中。但要在JSP页面中使用JSTL,我们需要下载servlet容器的JSTL JAR。大多数情况下,您可以在服务器下载的示例项目中找到它们,并可以使用它们。您需要在web ap中包含这些库应用程序项目WEB-INF/lib目录。 参考:

我使用的是jstl-1.2和web应用程序版本2.5,不需要standard.jar。无论如何,问题得到了解决。我从一位朋友那里得到了帮助,他从jstl-1.2.jar中提取了c.tld文件,并将其添加到文件夹“/web_INF/tld/c.tld”下,并在taglib uri中指定了它,而不是默认值”“成功了!他们在更改版本时移动了TLD/标识符,这也取决于容器(Tomcat)提供的版本。