2012-07-05 70 views
2

我使用maven3和tomcat7,我想在我的JSP页面中使用JSTL所以我说这个标签库:Maven的:无法找到标签库描述

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

,我得到这个错误消息的问题:找不到标签库描述 这是添加的依赖关系: 的javax.servlet JSTL 1.1.1

<dependency> 
     <groupId>taglibs</groupId> 
     <artifactId>standard</artifactId> 
     <version>1.1.2</version> 
    </dependency> 

我想这TA巧舌如簧,但同样的问题仍然存在:

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

你有一个想法,请

回答

1

需要两个不同的JAR文件里,标签的工作。您已将标准列为依赖项,但您还需要为JSTL添加依赖项。

+0

我加了,但问题仍然存在 – 2012-07-05 16:42:47

1

希望这个答案将有助于新的搜索同一主题..像我一样,并没有发现任何答案。最后我固定它..

很少有要遵循的步骤..对于Tomcat 7和Maven,JSTL 1.2 &标准1.1.0兼容

更新pom.xml文件到

<dependency> 
<groupId>jstl</groupId> 
<artifactId>jstl</artifactId> 
<version>1.2</version> 
    </dependency> 

    <dependency> 
    <groupId>taglibs</groupId> 
    <artifactId>standard</artifactId> 
    <version>1.1.0</version> 
    </dependency> 

更新web.xml文件

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns /j2ee/web-app_2_4.xsd"> 

This Works!