This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

PageContext and servletContext

 
Ranadhir Nag
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I realize while developing tags that we use the PageContext to retrieve the ServletContext.
I also understand that is one servletcontext per "web application" per Java Virtual Machine,and that it is used by a servlet to communicate with its container.
But,what is the relevance and scope of PageContext?

But where exactly in the lifecycle of a session does the pageContext fit in - at what exact stage is it created,its utility and when is the current data inside it populated?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65109
89
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Moved to the JSP forum.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65109
89
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Page context is the "lowest" of the context scopes. Its lifetime is limited to a single JSP page.
 
Ranadhir Nag
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks.THen apart from retrieving the servletcontext,what are the other typical interactions a page will have or need to have with its pagecontext?I do not find much documentation on its interactions with JSP?
 
geeta lalchandani
Ranch Hand
Posts: 118
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
pageContext is normally used in Custom Tags.
 
Stefan Evans
Bartender
Posts: 1777
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Take a look at the methods described in pageContext. API link
That is what it can do in a JSP page.

What I mainly use it for is to get/set attributes for the page.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic