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 ("");
}
}