2012-07-05 43 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!

相關問題