どこでjstl.jar置くとstandard.jarそのNetBeansはエラー/警告を与えていないそうですか?
質問
そのNetBeansはタグライブラリについてもうエラー/警告を与えていないので、私は
jstl.jar
とstandard.jar
を入れてください。
解決
あなたは自分のWebプロジェクトの/WEB-INF/lib
フォルダに入れて、あなたのWebアプリケーションで使用したいすべての「サードパーティのライブラリー」について。この方法で、それは自動的にクラスパス/ビルドパスで撮影されます。
はあなただけののありませんの抽出されたJARファイル(複数可)を持っており、Webアプリケーション自身web.xml
ではよくおよび/またはハードコードタグライブラリとクラスパスにその緩い内容を置いていることを確認する必要があります。そのようなのroseindia のようないくつかの貧しいオンラインチュートリアル(せき)、すなわちそのように示唆しています。それをしないでください。それは物事が唯一悪化します。
その後、JSPファイルにあなたが右のtaglibを使用していることを確認するURIの
<%@ 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ことに注意してください、これは古いプロトタイプ版だっます。
ところで、> standard.jarは廃止されました。あなたがしたい場合は、ちょうどあなたが現在持っていると(はい、ちょうど/WEB-INF/lib
にドロップすると、何が完璧になります)の代わりにこの単一のJARを使用していますJSTLと標準JARの両方を削除します。
所属していません StackOverflow