import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; //public class Servlet1 extends HttpServlet { public class ParameterDisplayServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //set MIME type for HTTP header response.setContentType("text/plain"); //get a handle to the output stream PrintWriter out = response.getWriter(); if (request.getMethod().equals("GET")) { out.println("Request handled by the service() method - GET request"); displayParameters(request, out); } else { if (request.getMethod().equals("POST")) { out.println("Request handled by the service() method - POST request"); displayParameters(request, out); } else { response.setStatus( HttpServletResponse.SC_NOT_IMPLEMENTED); out.println("Method Not Implemented"); } } out.close(); //always close the output stream } private void displayParameters( HttpServletRequest request, PrintWriter out) { Enumeration values = request.getParameterNames(); while(values.hasMoreElements()) { String name = (String)values.nextElement(); String value = request.getParameterValues(name)[0]; out.println(name + ": " + value); } } }