我正在使用Tomcat 6.0并获取相同的红色下划线,指出“无法找到标签库描述符”http://java.sun.com/jsp/jstl/core“JSTL Tomcat 6.0找不到taglib描述符错误
我使用taglib URI的基本index.jsp文件如下:
<%@ 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的加入JSTL-1.2.jar以及我的web应用程序文件夹
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
我的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">
我仍然得到标记库描述符的红色下划线错误。任何想法,我错过了什么?
感谢,
索姆纳特
我使用JSTL-1.2和Web应用程序2.5版,它不需要standard.jar – somnathchakrabarti 2012-04-04 20:00:08
反正这个问题得到有效解决。我从朋友那里获得了帮助,他从jstl-1.2.jar中提取了c.tld文件,并将其添加到文件夹“/WEB_INF/tld/c.tld”中,并在taglib uri中指定它,而不是默认的“http ://java.sun.com/jsp/jstl/core“,它的工作! – somnathchakrabarti 2012-04-04 20:03:10
他们在更改版本时移动了TLD /标识符,这取决于您的容器(Tomcat)提供的版本。 – 2013-09-27 12:11:58