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/test/HelloServlet"
into the address field of a browser
Answers
1) The code fails to compile.
2) An error page is returned from the Server.
3)The browser displays "Hello World"
4) The server will not find the Servlet due to an incorrect URL.
Acc. to me the correct answer is 4) but i dont know how the correct answer is 2)
HINT-
The Servlet does not implement a doGet method so, an error is returned.