(Choose 1 answer)
public void doGet(HttpServletRequest req, HttpServletResponse res)
try
}
Following is the code for doGet() and doPost() method of TestServlet.Which of the statement is correct?
PrintWriter pw res.getWriter();
pw.println("<html><head></head><body>");
String name = req.getParameter("name");
String[] hobbies req.getParameterValues("hobbies");
A. It'll throw an exception at runtime only if a POST request is sent to it.
pw.println("Hello, "+name+"!<br> As I understand, your hobbies are:");for (int i=0; i< hobbies.length; i++)pw.println("</body></html>");pw.println("<br>"+hobbies[i]);
B. It'll throw an exception at runtime, as you cannot call doGet() from doPost().
C. This will work for HTTP GET as well as POST requests.
catch (Exception e)
D. This will only work for HTTP GET requests
e.printStackTrace();
E. This will only work for HTTP POST requests
public void doPost(HttpServletRequest req, HttpServletResponse res)
doGet (req, res);
}
}
Elt