import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class PostHandler extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { /* Use the ServletRequest.getParameter(String name), getParameterMap(), getParameterNames(), or getParameterValues() methods in the servlet's doPost method*/ String name = request.getParameter("username"); String firstname = request.getParameter("userfirstname"); String email = request.getParameter("email"); response.setContentType("text/html"); java.io.PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("Welcome"); out.println(""); out.println(""); out.println("

Your Identity

"); out.println("Your name is: " + ( (name == null || name.equals("")) ? "Unknown" : name)); out.println("

"); out.println("Your first name is: " + ( (firstname == null || firstname.equals("")) ? "Unknown" : firstname)); out.println("

"); out.println("Your email address is: " + ( (email == null || email.equals("")) ? "Unknown" : email)); out.println("

Using ServletRequest.getParameterMap

"); Map param_map = request.getParameterMap(); if (param_map == null) throw new ServletException("getParameterMap returned null in: " + getClass().getName()); for ( Object key : param_map.keySet()) { out.println(key + ": "); String[] arr = (String[]) param_map.get(key); for(int i=0;i 0 && i != arr.length-1) out.println(", ");}//end for out.println("

"); } out.println(""); out.println(""); out.close(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { doPost(request,response); } }