What is the Lifecycle Stages of JSP ?

JSP has following lifecycle stages...

1 - Compilation : When a request is made for a JSP, the corresponding JSP is converted into Servlet and compiled. If there is already a compiled form of JSP and there is not change in JSP page since last compilation, this stage does not do anything.

2 - Initialization : In this stage, jspInit() method is called to initialize any data or code that will be later used multiple times in _jspService() method.

3 - Service : In this stage, with each request to JSP, _jspService() method is called to service the request. This is the core logic of JSP that generates response for request.

4 - Destroy : In this stage, JSP is removed from the container/server. Just before removal, this stage performs the cleanup of any resources held by JSP



You May Interest

What are the Differences Between Internal and External Iterator i ...

What is a Compile Time Constant in Java ?

What is the Difference Between JDK And JRE ?

What is the Difference Between remove Methods of Collection and I ...

What is the Difference Between Fail-fast and Fail-safe Iterator i ...