6

Strutsベースの Web アプリケーションを開発しています。私は初めてStrutsです。struts-html.tld taglibjsp ページで、struts によって提供されるを使用したいと考えています。

ネットで検索したところ、以前はファイルを手動でStruts 1.2.9見つける必要があることがわかりました。.tld

しかし、現在、これらの.tld ファイルは .jar ファイルにパックされているため、これらの jar ファイルをプロジェクト内の他の jar ファイルとして使用するだけで済みます。

Q1. だから私の質問は、これらのファイルがどのjarファイルにあるか.tldです。これらのファイルがファイルにパックされてJavaranchいることを回答から知りました。完全な Struts ライブラリをダウンロードしましたが、その jar ファイルが見つかりませんでした。.tldstruts-taglib.jar

4

4 に答える 4

7

使用している Struts のバージョンは明確ではありませんが、参照している TLD は Struts 1 TLD です。

Struts 1.3.10 では、 に同梱されstruts-taglib-1.3.10.jar/META-INF/tld/struts-html.tldていstruts-1.3.10-lib.zipます。Struts 1.2.9 では、 のルートにありstruts-1.2.9-lib.zipます。

念のため、Struts 2 は Struts 1 とはまったく異なるタグ ライブラリを使用しており、taglib は複数ではなく 1 つしかないことに注意してください。対応する TLD は にありstruts2-core-2.1.8.1.jar/META-INF/struts-tags.tldます。

于 2010-03-06T22:30:01.833 に答える
2

struts2-core-2.2.1.1.jar 次の場所にTLDファイルが含まれます struts2-core-2.2.1.1.jar/META-INF/struts-tags.tld

于 2012-09-05T11:07:04.213 に答える
0

Struts を使用したプロジェクトの 1 つを調べました。次の tld ファイルを確認できます。struts2-core-j4-2.0.11.jar\META-INF\struts-tags.tld

Windows 検索を使用して Jar ファイルを検索できることに注意してください。検索に問題がある場合は、こちらを参照してください。

于 2010-03-05T16:24:49.097 に答える
0

Strutsの完全なディストリビューションをダウンロードし、アーカイブでstruts-blank.warを見つけます。struts-blank.war を抽出し、フォルダーの下にあるすべてのファイルをフォルダーにコピーします。WEB-INF.tldWEB-INF

于 2010-03-06T22:06:14.350 に答える