Reading Session Attributes Using JSTL

Reading Session Attributes Using JSTL explains about how to access JSTL's session scoped attributes such as variables inside a JSP page
session is an implicit object available in JSP, so it is very easy to access the session scoped varaibles inside JSP page
You can access the session scoped varaibles in following different ways
<c:out value='${sessionScope["variableName"]}'/>
<c:out value='${sessionScope.variableName}'/>
you can see the below complete example demonstrating how to access session scoped attributes in JSTL EL expression
Required Libraries
Reading Session Attributes Using JSTL
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page import="java.util.ArrayList"%> <% ArrayList<String> numList = new ArrayList<String>(); numList.add("one"); numList.add("two"); numList.add("three"); session.setAttribute("numList", numList); %> <html> <body> // access the session scoped varaibles inside JSP page in two different ways <c:out value='${sessionScope["numList"]}' /><br/> <c:out value='${sessionScope.numList}'/> </body> </html>
Output
[one, two, three][one, two, three]