Please send questions to st10@humboldt.edu .

/**
 * st10GetOrder.java
 *
 * from: p. 166, Gittleman, "Internet Applications with the Java 2
 * Platform"
 *
 * modified by: Sharon Tuttle
 * last modified: 5-7-01
 **/

/* "Echoes the user's order made in a GET request" */

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

public class st10GetOrder extends HttpServlet
{
	/* will handle a GET request */
	public void doGet (HttpServletRequest req, HttpServletResponse resp)
			  throws ServletException, IOException
	{
		String 		message;	// what was specified from form?
		PrintWriter 	out;		// text of response?

		resp.setContentType("text/html");
		out = resp.getWriter();

		// "The getParameter() method returns the parameter entered
		// in an HTML form or appended directly to a URL"
		message = req.getParameter("Order");

		// let's make this "nicer" if nothing is ordered
		if ((message == null) || ( (message.trim()).equals("") ))
		{
			message = "nothing, please.";
		}

		// this servlet's response: "echo the order back to
		// the user"
		out.println("<html>");
		out.println("<head><title>Get Order Servlet</title></head>");
		out.println("<body><h1><strong>I'd like to order<br>");
		out.println( message + "</strong></h1></body>");
		out.close();
	}
}