Servlet Interface MEthods:
See What is-
1.init()
2.service()
3.destroy()
Main code to understand:
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class InitDestroDemo
*/
@WebServlet("/InitDestroDemo")
public class InitDestroDemo extends HttpServlet {
private static final long serialVersionUID = 1L;
public void init(){
System.out.println("It is under Init Method");
}
@Override
protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
System.out.println("it is Service");
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("It is under doGet");
}
@Override
public void destroy() {
System.out.println("It is under destroy method");
}
}
1.init()
it loads when server starts
2.Service()
call each time servlet loads....
use service method in place ofdoPost and doGet that is not method specific and no fear of 405 error.
3.Destroy

0 comments:
Post a Comment