NOTES FOR ABOVE VIDEO WITH EXAMPLE AS WE DISCUSSED .
The javax.servlet.http.HttpServlet class is a slightly more advanced base class than the GenericServlet shown in the Simple Servlet example.
The HttpServlet class reads the HTTP request, and determines if the request is an HTTP GET, POST, PUT, DELETE, HEAD etc. and calls one the corresponding method.
To respond to e.g. HTTP GET requests only, you will extend the HttpServlet class, and override the doGet() method only. Here is an example:
public class SimpleHttpServlet extends HttpServlet {
protected void doGet( HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
}
}
The HttpServlet class has methods you can override for each HTTP method (GET, POST etc.). Here is a list of the methods you can override:
doGet()
doPost()
doHead()
doPut()
doDelete()
doOptions()
doTrace()
Most often you just want to respond to either HTTP GET or POST requests, so you just override these two methods.
If you want to handle both GET and POST request from a given servlet, you can override both methods, and have one call the other. Here is how:
public class SimpleHttpServlet extends HttpServlet {
protected void doGet( HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
protected void doPost( HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.getWriter().write("GET/POST response");
}
}
In questa pagina del sito puoi guardare il video online JAVA HttpServlet ,Easy explaination with simple example della durata di ore minuti seconda in buona qualità , che l'utente ha caricato WorkForYou Hub 17 giugno 2017, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 557 volte e gli è piaciuto 11 spettatori. Buona visione!