Übergeben eines Nicht-String-Attributs an ein benutzerdefiniertes JSTL-Tag

8

ist es möglich, ein benutzerdefiniertes JSTL-Tag zu erstellen, das ein Nicht-String-Attribut akzeptiert?

Ich möchte ein Tag erstellen, das die Seitennummerierung mithilfe von PagedListHolder von Spring MVC handhabt.

%Vor%

Dieses Tag würde eine Instanz der PagedListHolder-Klasse erfordern.

So ähnlich, aber mir ist klar, dass das nicht stimmt.

%Vor%

Muss ich einen Tag-Handler schreiben, um dies zu erreichen?

    
prasopes 30.10.2010, 10:18
quelle

2 Antworten

8

Sie können nur das Attribut type für die Attributrichtlinie angeben.

%Vor%     
Steven Benitez 02.11.2010, 23:21
quelle
2

Kurz gesagt: JSTL-Tags dürfen keine String-Attribute haben. Da Sie feder-mvc verwenden, könnte Ihre Tag-Klasse wie folgt aussehen:

%Vor%

Sie müssen es nur noch mit dem Attribut pagedList in Ihrer .tld-Datei registrieren:

%Vor%     
bjoern.bauer 30.10.2010 10:37
quelle

Tags und Links