JSTL Core <c:set> Tag

Advertisements


The <c:set> tag is JSTL-friendly version of the setProperty action. The tag is helpful because it evaluates an expression and uses the results to set a value of a JavaBean or a java.util.Map object.

Attribute:

The <c:set> tag has following attributes:

AttributeDescription RequiredDefault
valueInformation to saveNobody
targetName of the variable whose property should be modifiedNoNone
propertyProperty to modifyNoNone
varName of the variable to store informationNoNone
scopeScope of variable to store informationNoPage

If target is specified, property must also be specified.

Example:

<%@ 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>

This would produce following result:

4000


Advertisements
Advertisements