The life cycle of a JSP, or Java server page, is the entire process that it goes through from initial creation until the JSP is shut down or destroyed and potentially turned into a servlet. The paths in a JSP life cycle include initialization, main logic and shutdown.
The main logic segment of a JSP life cycle has a request and response life cycle within it. This is the execution of the JSP and represents all of the JSP's interactions with requests. The clean-up or shutdown period is where the JSP is removed from activity. This closes any database connections to the JSP and files that the JSP may have opened.