Servlet Interface
Advertisements
Servlet Interface
It is an interface to define a Servlet, the implementation class of this Servlet should override all methods of Servlet interface.
Servlet interface needs to be implemented for creating any Servlet (either directly or indirectly). It provides 3 life cycle methods that are used to initialize the Servlet, to service the requests, and to destroy the Servlet and 2 non-life cycle methods.
Methods of Servlet interface
Method | Description |
---|---|
public void init(ServletConfig config) | initializes the Servlet. It is the life cycle method of Servlet and invoked by the web container only once. |
public void service(ServletRequest request,ServletResponse response) | provides response for the incoming request. It is invoked at each request by the web container. |
public void destroy() | is invoked only once and indicates that Servlet is being destroyed. |
public ServletConfig getServletConfig() | returns the object of ServletConfig. |
public String getServletInfo() | returns information about Servlet such as writer, copyright, version etc. |
Example of servlet by implementing Servlet interface
Syntax
public class myServlet implements server { .... } public void destroy() { ..... } public void init(ServletConfig se) { ..... } public ServletConfig getServletConfig() { ..... } public String getServiceInfo() { .... } public void service(ServletRequest req, ServletResponse resp)throws IOException, ServletException { .... }
Google Advertisment