1

.tldダウンロード フォルダにファイルが表示されません。JAR ファイルしか表示されません。私は何が欠けていますか?

私の問題は、JSP で次のように参照できないことです。

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

エラーが発生します。したがって、ダウンロード.tldしてローカルフォルダーの下に置きWEB-INF、JSPを次のように変更します。

<%@ taglib uri="/WEB-INF/displaytag.tld" prefix="display" %>
4

3 に答える 3

1

displaytag jarをダウンロードし、最初にこのjarファイルを抽出します。次に、METS-INFフォルダーを見つけます。このMETA-INFフォルダー内に、displaytag.tldファイルがあります。

于 2010-11-11T03:26:46.470 に答える
1

緩いTLDは必要ありません。すでにJARファイル内にあります。ダウンロードしたJARファイルをに入れるだけです/WEB-INF/lib。それで全部です。いいえ、ありません。/WEB-INFこれはデフォルトのクラスパスでカバーされていません。

taglibURIが正しいことを確認するだけで済みます。そうでなければ、それは確かにそれについて不平を言うでしょう。正しいものは通常、問題のライブラリのドキュメントに記載されています。

于 2010-02-17T17:40:21.667 に答える
0

ローカルの displaytag.tld ファイルの web.xml ファイルにエントリを作成する必要があります。

<jsp-config>
<taglib>
<taglib-uri>
any uri but this must be same as in jsp's uri one
</taglib-uri>
<taglib-location>
location of tld file
</taglib-location>
</taglib>
</jsp-config>
于 2012-02-26T06:43:19.097 に答える