import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class ShowParameterServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ response.setContentType("text/html"); PrintWriter pw = response.getWriter(); String title ="Reading all request parameter"; pw.println("" + "<body bgcolor=\"#FFFFFF\">\n" + "<H1 align=center>" + title + "</H1>\n" + "<table border=1 align=center>\n" + "<TR bgcolor=\"#8AEAF4\">\n" + "<td>Parameter Name</td><td>Parameter Value(s)</td>\n"); Enumeration Names = request.getParameterNames(); while(Names.hasMoreElements()) { String str = (String)Names.nextElement(); pw.println("<tr><td>" + str + "</td><td>"); String[] Values = request.getParameterValues(str); if (Values.length == 1) { String paramValue = Values[0]; if (paramValue.length() == 0) pw.print("<I>No Value</I>"); else pw.print(paramValue); } else { pw.println("<UL>"); for(int i=0; i<Values.length; i++) { pw.println("<LI>" + Values[i]); } pw.println("</UL>"); } } pw.println("</td></tr></table>\n</body></html>"); } }