JSTL custom tag
Wie würde ich schreiben (nur Vorlage) für ein benutzerdefiniertes tag mit 2 Parametern, lässt mich die Ausgabe eines html-fragments (html-Tabelle) unter Verwendung von jstl-tag-Logik, genannt werden kann, aus meiner jsp.
Kann das getan werden, ohne das schreiben einer java-Klasse, die ist, was ich gesehen habe in allen Beispielen.
Was ich versuche zu erreichen, ist zu externalisieren wiederholt JSTL Logik in meinem JSPs in einer benutzerdefinierten Tags übergeben Sie dann die dynamischen Werte, die benötigt werden, um den tag bei Laufzeit mithilfe der Attribute.
Dank,
InformationsquelleAutor van | 2011-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht nutzen, scriptlets! Sie sind eine schlechte Praxis und lassen Sie business-Logik-Leck in Ihrer view-Schicht.
Erstellen Sie eine tag-Datei mit JSTL; es ist ziemlich einfach. Diese ist ein guter Ort, um zu starten.
Beispiel:
mytable.tag:
Vorausgesetzt, dass Ihr tag ist in
/WEB-INF/tags
Sie können dann verwenden Sie es wie diese:InformationsquelleAutor Vivin Paliath
Statt ein tag nähern, an deinen JSP, können Sie die Ausgabe von Ihrem Zustand in einer session-Variablen zu, und verwenden Sie dann die session-variable in alle anderen Variablen über scriptlets. So etwas wie unten:
Ab JSP
Anderen JSPs
InformationsquelleAutor legendofawesomeness