Here is a sample code to access the value between two jsp with jstl.
First JSP
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<html>
<body>
This JSP stores the 'para' in a session-scoped variable where
the other JSPs in the web application can access it.
<p />
<c:set var="para" value="${41+1}" scope="session" />
Click <a href="displayAttributes.jsp">here</a> to view it.
</body>
</html>
Second JSP (displayAttributes.jsp)
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<html>
<head>
<title>Retrieval of attributes</title>
</head>
<body>
The para is <c:out value="${sessionScope.para}" /> <br/>
</body>
</html>
Set the attribute in the session area
<c:set var="para" value="${41+1}" scope="session" />
Get Attribute from Session Area
<c:out value="${sessionScope.para}" />
More samples in other areas.
<%-- Set scoped variables --%>
<c:set var="para" value="${41+1}" scope="page" />
<c:set var="para" value="${41+1}" scope="request" />
<c:set var="para" value="${41+1}" scope="session" />
<c:set var="para" value="${41+1}" scope="application" />
<%-- Print the values --%>
<c:out value="${pageScope.para}" />
<c:out value="${requestScope.para}" />
<c:out value="${sessionScope.para}" />
<c:out value="${applicationScope.para}" />
source
share