Listing 2. HelloWorld.java: a Simple Applet that Handles the GET
Request Method
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
// Set the MIME content type for the response
response.setContentType("text/html");
// Get the output stream to STDOUT
PrintWriter out = response.getWriter();
// Print some HTML
out.println("<HTML>");
out.println("<Head><Title>Hello,
<@cont_arrow><\#229><@$p>world</Title></Head>");
out.println("<Body>");
out.println("<P>Hello, world</P>");
// Get the user's first name, if he or
she passed it to us
String firstname = request.getParameter("firstname");
// Print a special greeting for people who
give us their name if (firstname != null)
{
out.println("<P>Your first name is \""
<@cont_arrow><\#229><@$p>+ firstname + "\"</P>");
}
// Finish the HTML
out.println("</Body></HTML>");
}
}