Listing 4. InputServlet

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class InputServlet extends HttpServlet
{
        // doGet needs to overridden to handle empty data requests.
        public void doGet(HttpServletRequest request, HttpServletResponse response)
                        throws IOException, ServletException
        {
                PrintWriter out = response.getWriter();

                response.setContentType("text/html");

                out.println("");
                out.println("

No Data Parameters Passed

"); out.println(""); } // Since the parameter is being given with a POST, // we override the doPost method. public void doPost (HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { PrintWriter out = response.getWriter (); String first, last; // Assumes that there are two input parameters // called "first" and "last" first = (String)request.getParameter ("first"); last = (String)request.getParameter ("last"); out.println (""); out.println ("Hello, your name is " + last + ", " + first + " " + last); out.println (""); } }