• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

init missing in servlet

 
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
what will happen if a servlet dont have an init() method. Wil it serve requests or wat possible ??
 
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If your servlet extends HttpServlet or GenericServlet, then it automatically gets a basic "init" method provided by the parent class.
If you have nothing ro do in "init", you don't need to bother writing one.
 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A servlet is not required to have a init() method.
 
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
According to Servlet specifications, each servlet should provide life cycle methods, so that container should be able to call them at appropriate time. The basic life-cycle methods are provided in Servlet interface. The GenericServlet class implements Servlet interface and HttpServlet class extends GenericServlet. You can implement Servlet interface, but that's not a good practice, as you will have to provide the implementation of all the methods. So we either extend GenericServlet or HttpServlet Class, depending upon the requirement, and thats why we need not to worry about init() and destroy() methods in case we don't want to do anything in init().
[ February 02, 2004: Message edited by: bhart nagpal ]
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic