Application
application.setAttribute("username",user);
Request
request.setAttribute("username",user);
Session
session.setAttribute("username",user);
Page
pageContext.setAttribute("username",user);
Attributes can be accessed through PageContext
There are 4 PageContexts
APPLICATION_SCOPE
PAGE_SCOPE
REQUEST_SCOPE
SESSION_SCOPE
APPLICATION_SCOPE
PAGE_SCOPE
REQUEST_SCOPE
SESSION_SCOPE
We can pass this in overloaded method of pageContext.setAttribute or pageContext.getAtribute as a 3rd parameter.
- Accessing a page-scoped attribute
<% pageContext.setAttribute("username",username); %>
<%= pageContext.getAttribute("username",username); %> - Accessing a session-scoped attribute
<% pageContext.setAttribute("username",username, PageContext.SESSION_SCOPE); %>
<%= pageContext.getAttribute("username",username, PageContext.SESSION_SCOPE); %> - Accessing a application-scoped attribute
<% pageContext.setAttribute("username",username, PageContext.APPLICATION_SCOPE); %>
<%= pageContext.getAttribute("username",username, PageContext.APPLICATION_SCOPE); %> - Accessing a page-scoped attribute
<% pageContext.setAttribute("username",username, PageContext.PAGE_SCOPE); %>
<%= pageContext.getAttribute("username",username, PageContext.PAGE_SCOPE); %> - Accessing a request-scoped attribute
<% pageContext.setAttribute("username",username, PageContext.REQUEST_SCOPE); %>
<%= pageContext.getAttribute("username",username, PageContext.REQUEST_SCOPE); %>
No comments:
Post a Comment