|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectshared.HelperBaseCh4
shared.HelperBaseCh5
shared.HelperBaseCh6
ch7.cookie.ControllerHelper
public class ControllerHelper
Sets, displays and clears cookies. Some of the cookies are for a specific URL. There is no bean for this application, since it is only used to demonstrate cookies.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class shared.HelperBaseCh4 |
---|
HelperBaseCh4.SessionData |
Field Summary |
---|
Fields inherited from class shared.HelperBaseCh6 |
---|
checked, selected |
Fields inherited from class shared.HelperBaseCh4 |
---|
logger, request, response |
Constructor Summary | |
---|---|
ControllerHelper(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
The only constructor for this class has parameters for the request and response objects. |
Method Summary | |
---|---|
void |
copyFromSession(java.lang.Object sessionHelper)
Most of the details for retrieving data from the session are implemented in the helper base class. |
java.lang.String |
deleteMethod()
The method that preforms the actions associated with the deleteCookie button. |
protected void |
doGet()
This method will be called by the controller to finish processing the request. |
java.lang.String |
findMethod()
The method that preforms the actions associated with the findCookie button. |
protected java.lang.String |
jspLocation(java.lang.String page)
Generates the full path to a JSP. |
java.lang.String |
setMethod()
The method that preforms the actions associated with the setCookie button. |
java.lang.String |
setSpecificMethod()
The method that preforms the actions associated with the setSpecificCookie button. |
java.lang.String |
showMethod()
The method that preforms the actions associated with the showCookie button. |
Methods inherited from class shared.HelperBaseCh6 |
---|
addChecked, addChoice, addSelected, clearMaps, clearProperty, getChecked, getSelected, invokeGetter, setCheckedAndSelected, setCheckedAndSelected |
Methods inherited from class shared.HelperBaseCh5 |
---|
getErrors, isValid, isValidProperty, setErrors |
Methods inherited from class shared.HelperBaseCh4 |
---|
addHelperToSession, addHelperToSession, doPost, executeButtonMethod, executeButtonMethod, fillBeanFromRequest, invokeButtonMethod, populateThrow, writeError |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ControllerHelper(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- The object that encapsulates the request
information that is needed to communicate
with the browser.response
- The object that encapsulates the response
information that is needed to communicate
with the browser.Method Detail |
---|
public void copyFromSession(java.lang.Object sessionHelper)
In this application, the method does nothing, since there is no data associated with the application.
copyFromSession
in class HelperBaseCh4
sessionHelper
- The object that represents the controller helper that
was added to the session in the previous request.
During each request, the controller helper is placed in the session. Before that happens, the controller helper from the previous request can be retrieved from the session. This object is retrieved in the helper base class and sent to the implementation of this abstract method.
protected java.lang.String jspLocation(java.lang.String page)
page
- The name of the JSP. This will be appended to the
path of the directory that contains the JSPs. Using
this method forces all the JSPs to be in the same
directory.
public java.lang.String showMethod()
public java.lang.String setMethod()
public java.lang.String deleteMethod()
public java.lang.String findMethod()
public java.lang.String setSpecificMethod()
protected void doGet() throws javax.servlet.ServletException, java.io.IOException
doGet
in class HelperBaseCh4
javax.servlet.ServletException
- A servlet exception is a severe error
and means that processing cannot continue.
java.io.IOException
- An IO exception is a severe error
and means that processing cannot continue.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |