Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

JspLifeCycle  RSS feed

 
rafeeque mohd abdul
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Will anybody tell me that when container calls _jspService() method will this method calls doGet or doPost depending upon request or it doesnt call.
 
Shashi Kant
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The JspPage interface declares only two mehtods - jspInit() and jspDestroy() that must be implemented by all JSP pages regardless of the client-server protocol. However the JSP specification has provided the HttpJspPage interfaec specifically for the JSp pages serving HTTP requests. This interface declares one method _jspService().
The jspInit()- The container calls the jspInit() to initialize te servlet instance.It is called before any other method, and is called only once for a servlet instance.
The _jspservice()- The container calls the _jspservice() for each request, passing it the request and the response objects.
The jspDestroy()- The container calls this when it decides take the instance out of service. It is the last method called n the servlet instance.
 
Prabhu Venkatachalam
Ranch Hand
Posts: 502
Java jQuery Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
All the HTTP request(HEAD,POST,GET etc....) to the JSP will be forwarded to __jspservice() method. There is no method like doGet() or doPost() as because it is derived from javax.servlet.Servlet interface.

It is container's responsibility to implement _jspService(..) method. JSP author should not override it.

hth,
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!