Reputation: 6474
Is it possible to retrieve session object stored by a servlet, in a JSP file? How do I do that?
Upvotes: 0
Views: 2380
Reputation: 1108632
You can use EL ${}
in JSP to access objects in page, request, session and application scope by their attribute name. You just have to specify the same name as you used in the servlet to store the attribute. For example, when you store an User
object with the attribute name "user"
as follows
request.getSession().setAttribute("user", user);
then it's available in the forwarded JSP by the same attribute name as follows
${user}
Another example if it has a name
property with a getter:
<p>Welcome, <c:out value="${user.name}" /></p>
Upvotes: 2
Reputation: 1903
This post gives a rather comprehensive explanation of session access from JSPs and servlets.
Upvotes: 0
Reputation: 1
What handles the JSP? Anyway, if you use any more or less decent version of EL, you should be able to get it from EL via the implicit session
object, like ${session.objectName}
.
Upvotes: 0