The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes please explain why error???? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Professional Certification » Web Component Certification (SCWCD/OCPJWCD)
Reply Bookmark "please explain why error????" Watch "please explain why error????" New topic
Author

please explain why error????

Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
package com.javaranch;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class PostServlet extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>\n <body>\n");
out.println(" <h2>\n Hello World\n </h2>\n");
out.println(" </body>\n</html>\n");
out.flush();
out.close();
}
}
What is the result of compiling the above Servlet and accessing it by typing:
"http://www.javaranch.com/servlet/com.javaranch.PostServlet"
into the address field of a browser
/********
The Servlet does not implement a doGet method so, an error is returned.
**********/
tony lee
Ranch Hand

Joined: Jan 21, 2002
Posts: 52
hi,
doPost is used to retrieve data from HTTP form. when typing a URL on browser, we're supposed to request data from server, where a doGet method is used.
however, we can override doPost by calling doGet as the following:
-----
package com.javaranch;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class PostServlet extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>\n <body>\n");
out.println(" <h2>\n Hello World\n </h2>\n");
out.println(" </body>\n</html>\n");
out.flush();
out.close();
}
}
----------
it works


SCJP2, SCWCD
 
 
subject: please explain why error????
 
Threads others viewed
help me to find the answer
need an explanation..
Need the help
Question Bank ID : 51 Section 1 - The Servlet Model
Javaranch.com Question Bank ID : 51 Section 1 - The Servlet Model
developer file tools