9.4. Das Tag <c:set> ... ist viel cooler als <jsp:setProperty>

Das Tag <jsp:setProperty> kann nur eine Sache machen – ein Property einer Bean setzen.

Aber was ist, wenn Sie einen Wert in einer Map setzen wollen? Was ist, wenn Sie einen neuen Eintrag in eine Map erstellen wollen? Oder wenn Sie einfach ein neues Attribut mit Anfragegültigkeit erzeugen möchten?

All das geht mit <c:set>, Sie müssen dazu aber erst ein paar einfache Regeln lernen. Das Tag gibt es in zwei Varianten: mit var und target. Die var-Version dient dem Setzen von Attributvariablen, die target-Version dem Setzen von Bean-Properties oder Map-Werten. Jede der beiden Varianten hat zwei Optionen: mit oder ohne Body. Der <c:set>-Body ist einfach eine andere Möglichkeit, den Wert ...

Get Servlets und JSPs™ von Kopf bis Fuß now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.