What will happen inside init() in servlet. my interviewer
asked servlet lifecycle. i said "once servlet is loaded in
to memory init() will be called which performs servlet
initialization " . Again interview asked what values will be
initialized . what is difference between init() and
init(ServletConfig config).
Answer Posted / amit singh
when the first request goes to the container then first
container create the object and the constructor execute
then init() method called
note: thatGenericServlet has an
init(ServletConfig conf ) method require by the Servlet
interface. If you don't override init(ServletConfig conf),
then the GenericServlet method will be called - it in turn
calls the init() method.
so if you use the override the init(ServletConfig con)
so you should to call the super.init(ServletConfig con)
which in turn call the lnlt()
2)what will happen inside the init() its use to intialize
teh parametr which you give in a web.xml
so it intialize the custom parmeter and other paranetr too
so its just for intialization
because wedon't do intialization through constructor
bracuse the object of servlet will create by webcontainer
and execution of constructor too so we use thr init method
for initializtion because we are not able to use new for
creating a object in sevlet
thanks amit singh
amitsing2008@gmail.com
| Is This Answer Correct ? | 8 Yes | 1 No |
Post New Answer View All Answers
How does predicate work in java?
What is an empty class? What functionality does it offer in Java?
What are the 8 primitive data types in java?
Can a constructor be protected?
Is 0 true or is 1 true?
What does %d do in java?
How does finally block differ from finalize() method?
What is the driver class?
Explain OOPs concept.
What is the difference between static binding and dynamic binding?
Can an integer be a string?
What are the three best choices for a development environment?
What will be the default values of all the elements of an array defined as an instance variable?
What are exception handling keywords in java?
What is a "pure virtual" member function?