Back to Top

Sunday, 8 July 2012

J2EE: SERVLET: doGet() vs. doPost()

doGet():

  • protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, java.io.IOException – is a method of Class HttpServlet. It is called by the server (via the service method) to allow a servlet to handle a client's GET request.
  • In doGet(), the client’s request parameters are appended to the URL and sent along with header information.
  • doGet() is not a secured process because the request parameters are clearly visible in the URL.
  • Since request parameters are sent along with header information, so only a limited amount of data should be sent.



doPost():
  • Protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException – is a method of Class HttpServlet. It is called by the server (via the service method) to allow a servlet to handle a POST request.
  • In doPost(), the client’s request parameters are submitted via form.
  • As in doPost(), client’s request parameters are sent via form body, the parameters’ values are not visible in any where, so its safe and secure.
  • This method allows the client to send data of unlimited length to the Web server a single.
Anijit Sarkar

3 Responses to “ J2EE: SERVLET: doGet() vs. doPost() ”

Asif said...
7 September 2012 at 21:32

hello ! have u any interest in data structure ???


Asif said...
7 September 2012 at 21:34

hello ! have u any interest in data structure ???


shovan das said...
29 April 2013 at 15:19

thanks


Post a Comment

Popular Posts

All Rights Reserved JAVA INTERVIEW QUESTIONS | Privacy Policy | Anijit Sarkar
blog links Web Directory Academics Blogs