私は JSPX (JSP の純粋な XML 構文) を使用しようとしていますが、動作するように見えますが、動作しません。jsp:root 要素で名前空間宣言を使用して taglibs をインポートし、後でこれらを要素と EL 関数に使用します。
<jsp:root version="2.0"
xmlns:jsp="http://java.sun.com/JSP/
xmlns:c="urn:jsptld:/WEB-INF/tld/c.tld"
xmlns:fn="urn:jsptld:/WEB-INF/tld/fn.tld">
...
<c:if test="${fn:length(list) > 0">
...
</c:if>
...
</jsp:root>
「属性プレフィックス fn は、インポートされたタグ ライブラリに対応していません」という例外が発生します。他のページは正常に動作しますが、このページは、タグ ライブラリに含まれるいくつかの EL 関数を使用するという点で異なります。
これらの taglib プレフィックスを EL 関数呼び出しに表示されるスコープに入れるために必要な別の種類のインポートはありますか?