Can we write a constructor for a Servlet class ? if yes how ?
if no why not ?
Answers were Sorted based on User's Feedback
yes, we can write constructor on our own but it should be
no argument public constructor only, cause container will
create the object so it needs no argument constructor.
Is This Answer Correct ? | 22 Yes | 1 No |
Answer / abhishek taneja
yes offcourse you can write a constructor for a servlet
after all it is a java class. you can simply provide but if
u do not provide then it is by default include the no
argument constructor that is used by the Init() method in
the servlet life cycle.
Is This Answer Correct ? | 11 Yes | 0 No |
Answer / tharun raj
yes, we can provide a constructor in servlet calss..
Webcontainer uses the similar code shown below for creating
servlet object for our servlet class
Class c=Class.forName("OurServlet");
Object o=c.newInstance();
this newInstance() method uses zero argument constructor
while creating object..
Is This Answer Correct ? | 10 Yes | 0 No |
Answer / chandra
constructor required, but it should be public no-argument
constructor. even though if you are not write that
constructor java compiler will create that construtctor by
default. for that your servlet class should be public other
wise you will get RuntimeWxception saying RequestedResource
is not available like that.
Is This Answer Correct ? | 9 Yes | 2 No |
Answer / n.l.narayana
yes., when ever the servlet is executed .,it requires
configuration.,the configuration should be done in init()
method only.,
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / saikiran
that is one of the specification rule that
1.instantiated by constructior with no argument.
2.implementd class should be public and non-abstract.
3.should be implemnt javax.servlet.Servlet
We can Write it
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / narayana rao dasari
yes.....! we can write constructor for servlet class why
because every java class allows construction initialization
if we do not write constructor explicitly it will call
default constructior.
If we call our own constructiors means we will not able to
access the servelet config objects so better wat is to
intializeing in init() method......thank u,
Narayan
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / ravikiran
we cann't write a constructor because the servlet container
will create the instance of the servlet by calling the
no-arg constructor
Is This Answer Correct ? | 1 Yes | 8 No |
Answer / ravi
No..not at all,,,,servlet is a class which is dynamically
loaded...dynamically loaded class never requires
constructors.
Is This Answer Correct ? | 8 Yes | 18 No |
How long do servlets last?
What is the difference between a generic servlet and http servlet?
What is cgi and what are its drawbacks?
how to link html file to sevlet file.one name is textbox,c&c++ is cheakbox,bc&mca is radio button and one submit buttonis ok why in this programme use in servelt file
explain filters in java?
Which method the Servlet container call to create the instance of the servlet?
16 Answers emc2, JK Technosoft,
what happens if we wont use destroy()?
What is Single Threaded Model in Servlets? Explain this with an example?
How printwriter is different from servletoutputstream?
What is servlet and how it works?
Explain the jar and war files in servlet?
when you comppile the servlet is it neccesary to restaet the tomcat server?