3


コースワークのためにJavaWebアプリケーションを実行していますが、JSTLライブラリを使用する必要があります。
だから私の質問は次のとおりです:
JSTLはtomcatweb.xmlで設定する必要がありますか?もしそうなら、どうすればそれを設定できますか?
jarファイルはすでにダウンロードしています。どこに置く必要がありますか?

前もって感謝します!

4

4 に答える 4

4

いいえ、web.xml で定義する必要はありません。

jar を WEB-INF/lib に配置し、それを jsp で宣言する必要があります。何かのようなもの:

<%@ taglib prefix="c"       uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt"     uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn"      uri="http://java.sun.com/jsp/jstl/functions" %>
于 2013-01-09T10:58:30.907 に答える
1

いいえ、web.xml で何も構成する必要はありません。

Java EE 5 コンテナーの場合 > WEB-INF/lib に jstl jar をバンドルする必要はありません

その他 WEB-INF/lib 内に jstl をバンドルする必要があります

そして、次のように taglib ディレクティブを定義して、JSP で JSTL タグを使用します。

コアタグ

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

タグの書式設定

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

SQL タグ

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

XML タグ

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

関数タグ

<%@ taglib prefix="fn" 
           uri="http://java.sun.com/jsp/jstl/functions" %>
于 2013-01-09T11:35:00.357 に答える