0

同様の質問を見たことがありますが、提案された答えはJSTL jarをクラスパスに配置することです。jstl.jar と jstl 1.1.jar bit の両方を試しましたが、エラーが消えません。Jar が私の web_inf/lib ディレクトリに入ってくるので、何が問題なのかわかりません。Tomcat 7を使用しています

私のJSP:

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

私の Web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" 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_3_0.xsd">
    <servlet>
    ......

展開後の私の lib ディレクトリ:

私の WEB_INF/lib ディレクトリ

どうすればいいですか?オプションが不足しています:P

4

2 に答える 2

2

使ってみjstl-1.2.1Tomcat7

JSTL 1.2.1 jar をダウンロード

于 2013-08-30T07:40:26.390 に答える
1

JSTL 1.1 にはStandard.jarも必要です。

standard.jar (taglib) ライブラリは、JSP ページで JSTL 式言語を有効にするために使用され、常に jstl.jar と共に使用されます。

ダウンロードして lib フォルダーに追加します。


または、standard.jar を必要とせず、パフォーマンスも向上するJSTL 1.2を使用できます。

于 2013-08-30T07:36:38.540 に答える