私はJSTLを使用しようとしているため、タグ・ライブラリー記述を見つけることができませんが、私は次のエラーを取得:は「http://java.sun.com/jsp/jstl/core」
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
をこれはどのようにして起こり、どのように解決できますか?
私はJSTLを使用しようとしているため、タグ・ライブラリー記述を見つけることができませんが、私は次のエラーを取得:は「http://java.sun.com/jsp/jstl/core」
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
をこれはどのようにして起こり、どのように解決できますか?
JSPでtaglib定義を使用するか、すべてのページに最初の行で挿入する方が適切です。
プロジェクトにはjstl-1.2
の依存関係もあります。また、web.xml
のサーブレット仕様を少なくとも2.4で使用してください。私は追加したい
:
Mavenの依存関係が
<?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">
EDITを書くweb.xml
スタートで
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
<scope>compile</scope>
</dependency>
です@ informatik01がMavenリポジトリから入手できる新しいバージョンのJSTLライブラリについてのコメントに触れたことに注意してください:JSTL version 1.2.1 APIおよびJSTL 1.2.1。
ごめんなさい、具体的にお願いしますか? – charilaos13
申し訳ありませんが、特定の質問がありますか? –
私が言いたいのは、上記のライブラリを使用する必要があるjstlタグを使用することを理解していますが、正しいですか? jstl-1.2の修正でサーブレット仕様2.4を使用するとどういう意味ですか? – charilaos13
jsp-sを含むフォルダをEclipseのソースフォルダにして、同じ問題を解決できます。以下のように:
- open project's properties.(right click project, then choose the Properties)
- choose Java Build Path, select the Source tab, click Add Folder and choose the folder including your jsp-s, OK
Dudeは、プロジェクトのビルドパスにstandard.jarファイルを含めます。
私はjstlと標準用のjarファイルを追加した後でも同じ問題がありました。私の場合は、プロジェクトのターゲットランタイムを追加した後で解決しました。
Project Properties> Targeted Runtimesに移動して、使用しているサーバーを選択します(Tomcat 7.0 for me)。あなたのpom.xmlで
だけ
<!-- jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
を追加し、
mvn eclipse:eclipse -Dwtpversion=2.0
を実行しようとは
は、内部WEB-INFディレクトリ内のlibsフォルダを作成し、JSTLを追加し、問題を解決します、以下の標準的なジャー。スナップショットを1として
jstlライブラリが必要です。 –
[http://java.sun.com/jsp/jstl/core:](http://stackoverflow.com/q/13285826)のタグライブラリディスクリプタが見つかりません。 – BalusC