Wie Mache ich dynamische Attribute in JSP-Tag-Dateien?

Also laut meiner JSP-Referenz-Buch, ebenso wie alle anderen Referenz, die ich finden kann auf der web, ich soll in der Lage sein, etwas zu tun:

<%@ tag dynamic-attributes="dynamicAttributesVar" %>

dann, wenn jemand nutzt ein Attribut, das ich nicht definieren, die in einem Attribut-Direktive, ich sollte in der Lage sein, um Zugriff auf das Attribut von der "dynamicAttributesVar" Karte:

<%= dynamicAttributesVar.get("someUnexpectedAttribute") %>

Jedoch, dass nicht funktioniert, überhaupt; bekomme ich nur ein "dynamicAttributesVar nicht gelöst werden kann" Fehlermeldung, wenn ich versuche.

Nun habe ich entdecken (indem man die generierten Java-Klasse für das tag), dass ich "hack" eine funktionierende dynamische Attribute variable by doing:

<% Map dynamicAttributesVar = _jspx_dynamic_attrs; %>

Nun, dieser hack funktioniert nicht, es sei denn, ich benutze auch das dynamic-attributes Parameters auf meiner tag-Richtlinie, so scheint es, dass der parameter tut etwas.

Aber was ich wissen möchte ist, wie kann ich das machen lassen, was es bedeutet, für jedes andere JSP-Benutzer da draußen?

InformationsquelleAutor machineghost | 2009-04-17
Schreibe einen Kommentar