ch6.complexInit
Class Controller
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
ch6.complexInit.Controller
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class Controller
- extends javax.servlet.http.HttpServlet
Uses complex form elements. Creates a map of values that
have been selected by the user. This map can be accessed
in the JSP to simplify initialising the complex elements.
- See Also:
- Serialized Form
Method Summary |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
When the browser makes a GET request, this is
the method in the controller that is called. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
When the browser makes a POST request, this is
the method in the controller that is called. |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, 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 |
Controller
public Controller()
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- When the browser makes a GET request, this is
the method in the controller that is called.
The work of the controller will be handled by the helper.
The controller will create the helper class and call its
doGet method to process the request.
- Overrides:
doGet
in class javax.servlet.http.HttpServlet
- Parameters:
request
- Encapsulates all of the request information that is
needed to communicate with the browser.response
- Encapsulates all of the response information that is
needed to communicate with the browser.
- Throws:
javax.servlet.ServletException
- A servlet exception is a severe error
that will prevent further processing.
java.io.IOException
- An IO exception is a severe error
that will prevent further processing.
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- When the browser makes a POST request, this is
the method in the controller that is called.
The work of the controller will be handled by the helper.
The controller will create the helper class and call its
doPost method to process the request.
- Overrides:
doPost
in class javax.servlet.http.HttpServlet
- Parameters:
request
- Encapsulates all of the request information that is
needed to communicate with the browser.response
- Encapsulates all of the response information that is
needed to communicate with the browser.
- Throws:
javax.servlet.ServletException
- A servlet exception is a severe error
that will prevent further processing.
java.io.IOException
- An IO exception is a severe error
that will prevent further processing.