10.6. Was ist, wenn der Tag-Body einen Ausdruck enthält?
Angenommen, Sie haben ein Tag mit einem Body, der einen EL-Ausdruck für ein Attribut verwendet. Stellen Sie sich jetzt vor, dass das Attribut zu dem Zeitpunkt, an dem Sie das Tag aufrufen, nicht existiert! Das bedeutet, der Tag-Body ist davon abhängig, dass der Tag-Handler das Attribut setzt. Dieses Beispiel macht nichts Nützliches, sondern soll Ihnen nur die Funktionsweise zeigen, um Sie auf ein größeres Beispiel vorzubereiten.
Der Tag-Aufruf in der JSP
<dieTags:einfach3> Meldung ist: ${meldung} </dieTags:einfach3>
Wenn das Tag aufgerufen wird, ist »meldung« noch KEIN Scope-Attribut! Würden Sie den Ausdruck aus dem Tag herausnehmen, würde er null liefern.
Die doTag()-Methode des Tag-Handlers ...
Get Servlets und JSPs™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.