どこでjstl.jar置くとstandard.jarそのNetBeansはエラー/警告を与えていないそうですか?

StackOverflow https://stackoverflow.com/questions/2323645

  •  22-09-2019
  •  | 
  •  

質問

そのNetBeansはタグライブラリについてもうエラー/警告を与えていないので、私はjstl.jarstandard.jarを入れてください。

役に立ちましたか?

解決

あなたは自分のWebプロジェクトの/WEB-INF/libフォルダに入れて、あなたのWebアプリケーションで使用したいすべての「サードパーティのライブラリー」について。この方法で、それは自動的にクラスパス/ビルドパスで撮影されます。

はあなただけののありませんの抽出されたJARファイル(複数可)を持っており、Webアプリケーション自身web.xmlではよくおよび/またはハードコードタグライブラリとクラスパスにその緩い内容を置いていることを確認する必要があります。そのようなのroseindia のようないくつかの貧しいオンラインチュートリアル(せき)、すなわちそのように示唆しています。それをしないでください。それは物事が唯一悪化します。

その後、JSPファイルにあなたが右のtaglibを使用していることを確認するURIの JSTL TLDのドキュメントに。例えば、 JSTLコアする以下のようなニーズを宣言します:

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

/jspパスに注意してください。これは、JSTL 1.1以降に導入されました。 JSTL 1.0は/jspパスを持っていません。あなたはJSTL 1.1 / 1.2で、それを省略すると、物事は動作しません。また、このような_rtなど/core_rt接尾辞を使用should'tことに注意してください、これは古いプロトタイプ版だっます。

JSTL-1.2.jarで

ところで、 standard.jarは廃止されました。あなたがしたい場合は、ちょうどあなたが現在持っていると(はい、ちょうど/WEB-INF/libにドロップすると、何が完璧になります)の代わりにこの単一のJARを使用していますJSTLと標準JARの両方を削除します。

scroll top