|
Project 3 | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
cscie259.project3.wahoo.WahooServlet
public abstract class WahooServlet
Base class for Wahoo's servlets. You MAY modify this file.
Constructor Summary | |
---|---|
WahooServlet()
|
Method Summary | |
---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Responds to GETs in the same manner as POSTs. |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Responds to POSTs in the same manner as GETs. |
protected abstract void |
doWork(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
To be implemented by descendants, handles GETs and POSTs identically. |
void |
forward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String path)
Used to forward the request and response objects to another servlet (whose path is of the form "/servlet/foo") for processing. |
void |
init()
Common initialization tasks for this group of servlets. |
void |
redirect(javax.servlet.http.HttpServletResponse response,
java.lang.String url)
Used to redirect the user to another url (or servlet in the same container), without preserving the current HttpServletRequest object. |
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, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WahooServlet()
Method Detail |
---|
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
doGet
in class javax.servlet.http.HttpServlet
request
- HTTP request objectresponse
- HTTP response object
java.io.IOException
- if an IO-related error occurs
javax.servlet.ServletException
- if a servlet-related error occurspublic void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
doPost
in class javax.servlet.http.HttpServlet
request
- HTTP request objectresponse
- HTTP response object
java.io.IOException
- if an IO-related error occurs
javax.servlet.ServletException
- if a servlet-related error occursprotected abstract void doWork(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
request
- HTTP request objectresponse
- HTTP response object
java.io.IOException
- if an IO-related error occurs
javax.servlet.ServletException
- if a servlet-related error occurspublic void forward(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String path) throws java.io.IOException, javax.servlet.ServletException
request
- HTTP request objectresponse
- HTTP response objectpath
- the path to the servlet being forwarded to
java.io.IOException
- if an IO-related error occurs
javax.servlet.ServletException
- if a servlet-related error occurspublic void init() throws javax.servlet.ServletException
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
- if a servlet-related error occurspublic void redirect(javax.servlet.http.HttpServletResponse response, java.lang.String url) throws java.io.IOException
response
- HTTP response objecturl
- the url to which the user's being redirected
java.io.IOException
- if an IO-related error occurs
|
Project 3 | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |