This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Servlets and the fly likes init method in servlets Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "init method in servlets" Watch "init method in servlets" New topic

init method in servlets

sitaram irrinki
Ranch Hand

Joined: Feb 16, 2005
Posts: 158
what is the special feature of init() in servlets
Ryan McGuire
Ranch Hand

Joined: Feb 18, 2005
Posts: 1046
init(ServletConfig) gets called when the servlet class is loaded. This may be the first time a client a calls it or when the application server is started, depending on <load-on-startup> tag in your web.xml file.

The default implmentation of init(ServletConfig) does some stuff and then calls init(). If I understand correctly, the init() in the HttpServlet base class doesn't actually do anything. It's sole purpose is to be overridden in subclasses so that init(ServletConfig) can call it.

If you have initialization to be done for your servlet, such as reading in configuration files, instantiating data structures, opening database connections, etc., override init().


[edit: added some italics]
[ May 17, 2005: Message edited by: Ryan McGuire ]
I agree. Here's the link:
subject: init method in servlets
It's not a secret anymore!