Hi guys.. Well can u tell me that why there is need of
"init()" , i mean why can not we initialize the servlet object
with the help of constructors?
Thank you.
Answers were Sorted based on User's Feedback
Answer / neha rajpal
the very first step of creating the servlet is making its
object after until and unless you will not trigger the init
method it will be treated as simple object not the servlet
after triggering the init method it get the servlet config
init parameters and then only it is called as servlet so its
very imp to intiate the init method
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / abhijit mishra
As per Servlet specification, the servlet container is
responsible for creating the servlet and initializing it( or
making it ready for client to request it).
So according to the Client:servlet container contract, the
servlet creation and inialization is done by the container
which will differ for different container provider.
So u can't use constructors to create servlets.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / manas banerjee
you can use but should not.the original reason for init()
was that ancient version of java could not dynamically
invoke constructors with arguments.so there was no way to
give the constructors a ServletConfig.So u would not have
to access to ServletConfig or ServletContext.
{{in short:init() has access to servletconfig and
servletcontext object constructor would not..
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / archana
When u create a servlet with a constructor it wont be a
complete servlet but will be in a akward state where it
cannot access Servlet Context and Config.It has to go
through the init() method (though we dont know what code is
written there) to be a complete servlet
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / karnbakar
as a programmer u cant create object for servlet ,container
invokes default constructor of the servlet
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / gaurav agrawal
If we initialize the servlet via constructor then we cant
access the ServletConfig object at the time of
initialization.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ravikiran.chd
no the servlet config object is only available at the time
init() method call
| Is This Answer Correct ? | 0 Yes | 0 No |
What are the functions of Servlet container?
What are the exceptions thrown by Servlets?
java.lang.IllegalArgumentException: The path of an ForwardConfig cannot be null while working with struts it displayed pls very ungent
Why servlet is used as controller ? Not JSP? I want complete explation?
what is the difference between doGet() and doPost()?
how the HTML data stored in web server?
How the typical servlet code look like ?
What is the life-cycle of servlets?
Why doesn’t a servlet include main()?
What are the uses of servlet
How do you get the ip address of the client in servlet?
Hi Friends, Suppose you have a web appliction which consists of 100 clients are connected with Connection pooling and they are associated with 100 connection objcet and connected with DB sever,Due some problem DB-Server suddenly crashed and server came to down state for a while after few minutes DB-server once again up,Now how will I manage my Pool Management with my 100 clients...can any one tell me??????????????????