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