したがって、私のJSPリファレンスブック、およびWebで見つけることができる他のすべてのリファレンスによると、次のようなことができるはずです。
<%@ tag dynamic-attributes="dynamicAttributesVar" %>
そして、誰かが属性ディレクティブで定義しなかった属性を使用すると、「dynamicAttributesVar」マップからその属性にアクセスできるはずです。
<%= dynamicAttributesVar.get("someUnexpectedAttribute") %>
ただし、それはまったく機能しません。試してみると、「dynamicAttributesVarを解決できません」というエラーが表示されます。
ここで、(タグ用に生成されたJavaクラスを確認することで)次のようにすることで、機能する動的属性変数を「ハッキング」できることを発見しました。
<% Map dynamicAttributesVar = _jspx_dynamic_attrs; %>
さて、タグディレクティブでdynamic-attributesパラメーターも使用しない限り、そのハックは機能しないので、パラメーターは何かをしているようです。
しかし、私が知りたいのは、他のすべてのJSPユーザーに対してどのように機能させることができるかということです。