coreタグライブラリを使ってたら、c:forEachで警告が出た (Java21 / Tomcat10.1)
jspファイルを作成していると、<c:forEach …. の入力をしていると、警告が出た。
警告の内容は、
A problem was encountered using TagExtraInfo class org.apache.taglibs.standard.tei.ForEachTEI for 'c:forEach'
“A problem was encountered using TagExtraInfo” で検索すると、以下のサイトがヒットした。
ここのアンサーを見ると、
(1) 私の場合は、設定をいじって、この警告が出ないようにしている。
(2) 私の場合は、Eclipseを最新版にしたらその警告は出なくなった。
の2例が報告されていた。
要するに、「気にするな」ってことね。
もし、気になるなら、以下の設定を変更して、警告が出ないようにすればいいってことね。
"ウィンドウ" --- "設定" --- "Web" --- "JSPファイル" --- "検証"
で開いたページで、
"カスタム・アクション" --- "TagExtraInfoクラスに他の問題" を "無視" にする
というものである。
僕の環境
Eclipse IDE for Enterprise Java and Web Developers (includes Incubating components)
Version: 2024-06 (4.32.0)
Build id: 20240606-1231
OS: Linux, v.6.5.0-45-generic, x86_64 / gtk 3.24.33, WebKit 2.44.2
Java vendor: Eclipse Adoptium
Java runtime version: 21.0.3+9-LTS
Java version: 21.0.3
Tomcat 10.1.24
JSTLファイル
jakarta.servlet.jsp.jstl-api-3.0.0.jar
jakarta.servlet.jsp.jstl-3.0.1.jar
Taglibの記述
<%@ taglib prefix="c" uri="jakarta.tags.core" %>
参考
カテゴリー: Eclipse, Java, memo
タグ: coreタグライブラリ, forEach, jsp, JSTL
カウント: 283