質問: ``` <%@ page contentType="text/html;charset=Windows-31J" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>コード ``` 実行すると "org.apache.jasper.JasperException: 絶対URI: http://java.sun.com/jsp/jstl/core はweb.xmlとこのアプリケーションを配備したJARファイルのどちらかでも解決できません" というエラーメッセージが出てしまいます。 上記の質問と全く同じ質問があり、そちらでは解決した方もいらっしゃるみたいなのですが、どうしても解決できないので質問させていただきました。 開発環境 Widows10 Eclips 4.5 mars tomcat-7 JRE-7 ほかにも気になった点として、 ・web.xmlの変更点 ・WEB-INF/libにJstlのjarファイルを配置する他にライブラリにも配置しなければならないのか あと、色々探してみた結果、こういった記述もありました。 > > クラスパス・エントリー /Servlet/src/WEB-INF/lib/jstl-api-1.2.jar は、エクスポートまたは公開されません。実行時に ClassNotFoundExceptions が発生する可能性があります。 Servlet P/Servlet クラスパス依存性バリデーター・メッセージ > > クラスパス・エントリー /Servlet/src/WEB-INF/lib/jstl-impl-1.2.jar は、エクスポートまたは公開されません。実行時に ClassNotFoundExceptions が発生する可能性があります。 Servlet P/Servlet クラスパス依存性バリデーター・メッセージ > > > 一体どこの部分を設定すればいいのでしょうか? 何卒、回答よろしくお願いいたします。
回答: WEB-INF/libへは、jstl-api-1.2.jarとjstl-impl-1.2.jarの2つを配置すれば問題ありません。