The JSTL <c:set> Core Tag is used to set a value to a variable or object in a specific scope like session. It works like setProperty action but the difference is that it can take a expression as an input, evaluate it and assign result to a variable or object.
Syntax:
<c:set var="varName" value="value/expression" />
c:set tag attributes:
Attribute | Description | Required |
value | Information to save. | No |
target | Name of the variable whose property should be modified. | No |
property | Property to modify. | No |
var | Name of the variable to store information. | No |
scope | Scope of variable to store information. | No |
Example:
test.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:set JSTL core tag example</title> </head> <body> <c:set var="website" value="826.a00.myftpupload.com"/> <c:out value="${website}"/> </body> </html> |
web.xml
<web-app> <welcome-file-list> <welcome-file>test.jsp</welcome-file> </welcome-file-list> </web-app> |
Output:
Download this example.
Next Topic: JSTL c:remove Core Tag with example.
Previous Topic: JSTL c:out Core Tag with example.