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 is the Use of Jsp:useBean in JSP ?

Why Java Provides Garbage Collector ?

How Can We Find the Memory Usage of JVM From Java Code ?

What are the Uses of Optional in Java ?

What are the Lifecycle Methods of a JSP ?