3

私は maven3 と tomcat7 を使用しています。jsp ページで JSTL を使用したいので、この taglib を追加しました。

 <%@ 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> 

このtaglibを試しましたが、同じ問題が解決しません:

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

アイデアをお願いします

4

2 に答える 2

1

この答えが新しい人が同じトピックを検索するのに役立つことを願っています..私がしたのと同じように答えが見つかりませんでした..最終的に私はそれを修正しました..

従うべきいくつかのステップがあります。Tomcat7およびmavenの場合、jstl1.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">

これはうまくいきます!

于 2013-02-07T04:48:09.590 に答える
1

タグが機能するには、2 つの異なる jar ファイルが必要です。依存関係として標準をリストしましたが、JSTL の依存関係も追加する必要があります。

于 2012-07-05T15:43:33.270 に答える