ch3.defaultValidate
Class Controller

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by ch3.defaultValidate.Controller
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Controller
extends javax.servlet.http.HttpServlet

Uses a bean to perform default validation. This is the first controller that reuses the JSPs from an earlier example. The address for the JSPs includes a path.

See Also:
Serialized Form

Constructor Summary
Controller()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          The overridden method from HttpServlet to handle the GET request from the browser.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Controller

public Controller()
Method Detail

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
The overridden method from HttpServlet to handle the GET request from the browser. Uses a bean that implements default validation. The bean is placed in the session, so that JSPs can access the validated data. The data from the request is copied into the bean.

Overrides:
doGet in class javax.servlet.http.HttpServlet
Parameters:
request - Request information encapsulated in a Java object
response - Response information encapsulated in a Java object
Throws:
javax.servlet.ServletException
java.io.IOException