English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca de etiquetas estándar de JSP
La etiqueta <c:set> se utiliza para establecer valores de variables y propiedades de objetos.
La etiqueta <c:set> es el hermano gemelo de la etiqueta de comportamiento <jsp:setProperty>.
Esta etiqueta es muy útil porque calcula el valor de la expresión y luego utiliza el resultado de la calculación para establecer el valor de un objeto JavaBean o java.util.Map.
<c:set var="<string>" value="<string>" target="<string>" property="<string>" scope="<string>"/>
Las etiquetas <c:set> tienen los siguientes atributos:
Atributo | Descripción | ¿Es necesario? | Valor predeterminado |
---|---|---|---|
value | Valor a almacenar | No | Contenido del sujeto |
target | Objeto al que pertenece la propiedad que se va a modificar | No | Ninguno |
property | Propiedad que se va a modificar | No | Ninguno |
var | Variable que almacena la información | No | Ninguno |
scope | El ámbito de la propiedad var | No | Page |
Si se especificó la propiedad target, también se debe especificar la propiedad property.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:set Ejemplo de etiqueta</title> </head> <body> <c:set var="salary" scope="session" value="${2000*2">/> <c:out value="${salary}"/> </body> </html>
Los resultados de ejecución son los siguientes:
4000