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

Why an Object Used as Key in HashMap Should Be Immutable in Java ...

Creating a Map with Reverse View and Lookup in Java

What is the Difference Between JDK And JRE ?

What are the Rules of Method Overloading and Method Overriding in ...

What is the Difference Between an ArrayList and a LinkedList Data ...