It gets created before the init(ServletConfig) method is called. That's all you need to know. Whether or not it is created before the constructor is called is a meaningless question, because the constructor would not have access to it anyway.
geet kaur
Ranch Hand
Joined: Sep 03, 2008
Posts: 78
posted
0
Thats what i was confused about..
I am going through the head first book
and i have read the following:
*container reads the dd including the init-params
*then it creates a ServletConfig Object
*then container creates a name-value pair of strings
*It gives the references of the init params to the ServletConfig Object
*the next step comprises of creating a new instance of the servlet class
*servlet calls the init() method passing in the ServletConfig Reference.
so that means before instantiating we have a ServletConfig???
According to the Spec, it's really up to the container. As long as it is created before the first call to init(), everything is fine. But again, there's no need to care.