3 に答える
インターネット接続が悪いために、依存関係の jar ファイルが正しくダウンロードされないことがあります。Maven プロジェクトで作業する前に、インターネット接続が良好であることを確認してください。
解決策 1: プロジェクトを右クリックし、[プロパティ] -> [Java ビルド パス] -> [Maven Dependencies] にチェックを入れ、赤十字の印が必要です。つまり、jar が特定のパスにないことを意味します。したがって、プロジェクトを更新して解決する必要があります (または、ファイルを手動でダウンロードして不足しているパスに貼り付けます)。問題は解決しました。
Sol no 2:maven projet で作業する前に、インターネット接続を確認してください。
JSTL は主にタグに使用され、JSP でのみ使用されます。これをコンパイルする必要はありませんが、javac はコンパイル中に JSP ファイルを気にしません。
ただし、jsp の実行中に、JSP は Java ファイルに変換され、コンテナーで使用される前にコンパイルされます。これを行っている間、JSP タグを適切な Java コードに変換するために JSTL.jar が必要です。そのため、コンパイル中は JSTL.jar は必要ありませんが、アプリケーションの実行中には必要です。これがお役に立てば幸いです!!!.
依存スコープをランタイムとして作成できます。maven は jar を lib に含めます。