<jsp:setProperty> | |
Die Aktion <jsp:setProperty> legt den Wert für eine oder mehrere Bean-Eigenschaften fest. Beispiel: <jsp:setProperty name="user" property="*" /> <jsp:setProperty name="user" property="modDate" value="<%= new java.util.Date() %>" /> |
name | String |
Wert zur Anforderungszeit akzeptiert: nein | |
Obligatorisch. Der Name, der einer Bean in einer JSP-Ebene zugeordnet ist. |
property | String |
Wert zur Anforderungszeit akzeptiert: nein | |
Obligatorisch. Der Name der festzulegenden Bean-Eigenschaft oder ein Sternchen (*), wenn alle Eigenschaften festgelegt werden sollen, deren Namen mit den Anforderungsparametern übereinstimmen. |
param | String |
Wert zur Anforderungszeit akzeptiert: nein | |
Optional. Der Name eines Anforderungsparameters, der den Wert enthält, der für die angegebene Eigenschaft verwendet werden soll. Wenn die Angabe fehlt, muss der Parametername mit dem Namen der Eigenschaft identisch sein. |
value | Siehe unten | ||||||||||||||||
Wert zur Anforderungszeit akzeptiert: ja | |||||||||||||||||
Optional. Ein expliziter Wert, der der Eigenschaft zugewiesen werden soll. Dieses Attribut kann nicht mit dem Attribut param kombiniert werden. Die Eigenschaft kann jeden gültigen Java-Typ haben, einschließlich einfache Datentypen oder Arrays (d. h. eine indizierte Eigenschaft). Wenn mit dem Attribut value ein Laufzeit-Attributwert angegeben wird, muss der Typ des Ausdrucks mit dem Typ der Eigenschaft übereinstimmen. Wenn der Wert ein String ist, der entweder in Form eines Wertes für Anforderungsparameter vorliegt oder explizit mit dem Attribut value angegeben wurde, wird er folgendermaßen in den Typ der Eigenschaft konvertiert:
|