Servlets Java

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ContextLog extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, java.io.IOException {
    String yourMessage = request.getParameter("mine");
    //Call the two ServletContext.log methods
    //the javax.servlet.GenericServlet.getServletContext method
    ServletContext context = getServletContext();
    if (yourMessage == null || yourMessage.equals(""))
      //log version with Throwable parameter
      context.log("No message received:", new IllegalStateException(
          "Missing parameter"));
    else
      context.log("Here is the visitor's message: " + yourMessage);
    response.setContentType("text/html");
    java.io.PrintWriter out = response.getWriter();
    //logging servlets probably want to display more HTML; this is 'lazy
    // HTML'
    out.println("ServletContext logging");
    out.println("

Messages sent

");
    out.println("");
  } //end doGet
}