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

servlet lifecycle question

 
Ron Miller
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
when is servlet context created? and when is it destoryed? is init() called before or after servlet context created?
 
Rajeev Rnair
Ranch Hand
Posts: 310
1
Java Linux Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ron Miller wrote:when is servlet context created? and when is it destoryed? is init() called before or after servlet context created?

Hi Ron,

The ServletContext is available for all servlets / jsp's in your web application. So it is created before the init() method in Servlet is called. It's life time is pretty much the life time of the web application. ServletConfig is also created before init() method and passed in as a parameter to init(ServletConfig config) method.

You can create a class implements ServletContextListener and override contextInitialized(), contextDestroyed() methods. Add
in web.xml. See for yourself when is context initialized and destroyed.
 
Ron Miller
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you explain it well. thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic