JSTL: Set Session Attribute
Consider a situation where we are using the jstl and
there is a need to set a variable in the session. You all know that it can be
done very easily in the servlets and jsp, but what about jstl. Don't worry it
can be done very easily in the jstl as compared to servlets and jsp. That's why
the jstl is too easy.
In jstl we will set the session variable in the
attibute var of the <c:set> tag. What we have to do is to
give the value which we want to set in the attribute value and store it
in the attribute var. At last set that variable is the attribute
scope, our scope is session.
To see the value which we have set in the attribute var
will be retrieved in the next jsp page. The value will be displayed to you
by using the <c:out> tag.
The code of the program is given below:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<html>
<body>
<c:set var="setVariable" value="Welcome to roseindia.net" scope="session" />
In this example we are going to set the scoped variable<br>
Click <a href="JSTLRetrievingSessionAttribute.jsp"><b>here</b></a> to view it.
</body>
</html> |
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<html>
<head>
<title>Retrieving attributes from session</title>
</head>
<body>
The value which we have set in the session is <b><c:out value="${sessionScope.setVariable}" /><b>
</body>
</html> |
The output of the program is given below:


Download this
example.
|