| Author |
Servlet Context and Servlet
|
Sudhanshu Mishra
Ranch Hand
Joined: May 28, 2011
Posts: 201
|
|
Hi all,
I am a bit confused regarding who is created first ,a servlet ,or a servlet context?
According to my logic ,servlet context must be created first.
Please correct me if I am wrong.
Thanks and regards.
|
 |
pravin venkat
Greenhorn
Joined: Mar 30, 2012
Posts: 20
|
|
servletContext(is required for) --> servletConfig(is required for) --> Servlet Initialization
|
 |
Sudhanshu Mishra
Ranch Hand
Joined: May 28, 2011
Posts: 201
|
|
Thanks Pravin,
So may i conclue that the servlet is created after the servlet context has been created,and hence a listener class(ContextLoaderListener) will run before a servlet(DispatcherServlet)?
Thanks.
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56529
|
|
ContextLoaderListener is a Spring class and has nothing to do with Servlets when Spring isn't being used.
If you mean ServletContextListener, then yes, this listener's contextInitialized() method will fire before any servlets are loaded or requests are processed.
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 16487
|
|
|
If you think of the servlet context as representing the whole web application, the answer becomes obvious, doesn't it?
|
 |
pravin venkat
Greenhorn
Joined: Mar 30, 2012
Posts: 20
|
|
Sudhanshu Mishra wrote:Thanks Pravin,
So may i conclue that the servlet is created after the servlet context has been created,and hence a listener class(ContextLoaderListener) will run before a servlet(DispatcherServlet)?
Thanks.
Yes
|
 |
 |
|
|
subject: Servlet Context and Servlet
|
|
|