How to set result of a java expression in a property in JSP?


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 the following attributes −

AttributeDescriptionRequiredDefault
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>

The above code will generate the following result −

4000

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 30-Jul-2019

106 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements