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

Comparing HashSet and TreeSet Collections in Java

Why Do We Use Static Initializers in Java ?

How Will You Use Other Java Files of Your Application in JSP Code ...

What is the Main Difference Between a Session and Cookie in JSP ?

What are the Main Uses of Spring MVC Module ?