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