JSTL - Tag <c: set> principale
Il <c:set> tag è una versione compatibile con JSTL del setPropertyazione. Il tag è utile perché valuta un'espressione e utilizza i risultati per impostare un valore di un JavaBean o di un filejava.util.Map object.
Attributo
Il <c:set> tag ha i seguenti attributi:
| Attributo | Descrizione | necessario | Predefinito |
|---|---|---|---|
| Valore | Informazioni da salvare | No | corpo |
| bersaglio | Nome della variabile la cui proprietà deve essere modificata | No | Nessuna |
| proprietà | Proprietà da modificare | No | Nessuna |
| var | Nome della variabile per memorizzare le informazioni | No | Nessuna |
| scopo | Ambito della variabile per memorizzare le informazioni | No | Pagina |
Se viene specificato target, è necessario specificare anche la proprietà.
Esempio
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head>
<title><c:set> Tag Example</title>
</head>
<body>
<c:set var = "salary" scope = "session" value = "${2000*2}"/>
<c:out value = "${salary}"/>
</body>
</html>
Il codice sopra genererà il seguente risultato:
4000
