Home Jsp Simple-jsp-example Life Cycle of a Jsp Page



Life Cycle of a Jsp Page
Posted on: March 12, 2008 at 12:00 AM
Life of the the jsp page is just same as the servlet life cycle. After get translated the jsp file is just like a servlet.

Life Cycle of a Jsp Page

        

Life of the the jsp page is just same as the servlet life cycle. After get translated the jsp file is just like a servlet. The life cycle of the jsp page is given below:

  1. jspInit(): This method is the called form the init() method. This method is of interface javax.servlet.jsp.JspPage. We can override this method. This method will be called once when the container loads the servlet for the first time.
  2. _jspService(): This method is called from the servlet's service method. The container passes the Request and Response objects to this method. We can't override this method. It is a method of javax.servlet.jsp.HttpJspPage interface. 
  3. jspDestroy: This method is called by the servlet's destroy() method. We can override this method. It is a method of javax.servlet.jsp.JspPage interface.

The code of the program is given below:

 

<html>
<head>
<title>The lifecycle of jsp page</title>
</head>

<body>
<h1>Showing the life cycle of jsp using jspInit and jspDestroy</h1>
<%!
int num;
int count;
public void jspInit()
{
count++;
num = 10;
}

public void jspDestroy()
{
count--;
num = 0;
}
%>

<%
out.println("The number is " + num + "<br>");
out.println("The counter is " + count + "<br>");
%>
</body>
</html>

The output of the program is given below:

Download this example.

Related Tags for Life Cycle of a Jsp Page:
javachttpjspfileideormforminterfacetimeserviceobjectobjectsservletloadmethodgetrequestpageoverrideviintthisidresponseailikejscontainerifforcyclecalltoinisseeilitaxtranslatelifeadscanliinitjavaximfromfirstceinrmpasscalasmntpstrcaletjadafteraceclesspiallageoverpimeobjppsamewhensvaxspespatpinquestlatekisirimeicellivandsarvvattslassamssamrithspinavbelost.jsafctsfefacelifloadsjendonomo


More Tutorials from this section

Ask Questions?    Discuss: Life Cycle of a Jsp Page   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.