|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--com.strangelight.servlet.HtmlServlet
An extension of HttpServlet
which simplifies the writing
of HTML-serving servlets in several ways. Specifically:
text/html
.
Constructor Summary | |
HtmlServlet()
|
Method Summary | |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP GET request by calling doGetOrPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.http.HttpSession, java.util.Map, java.io.PrintWriter) .
|
abstract void |
doGetOrPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpSession session,
java.util.Map query,
java.io.PrintWriter out)
Servlets define this method to handle browser requests. |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP POST request by calling doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) , thus
ensuring that GET requests are handled identically to POST
requests. |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, init, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HtmlServlet()
Method Detail |
public abstract void doGetOrPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, java.util.Map query, java.io.PrintWriter out) throws java.lang.Exception
request
- a HttpServletRequest
object encapsulating this
browser request.response
- a HttpServletResponse
object encapsulating the
servlet's response.session
- the HttpSession
for this request. A
null
value indicates that this request is not
part of any established session.out
- the PrintWriter
to which the servlet should write
its HTML.
java.lang.Exception
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doGetOrPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.http.HttpSession, java.util.Map, java.io.PrintWriter)
.
Also displays any exceptions that may be thrown by
doGetOrPost
.(This method is called by the server, and should not be called by servlet code. Most servlets can leave this method as-is, but some may need to override it.)
doGet
in class javax.servlet.http.HttpServlet
request
- a HttpServletRequest
object encapsulating this
browser request.response
- a HttpServletResponse
object encapsulating the
servlet's response.
javax.servlet.ServletException
java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
, thus
ensuring that GET requests are handled identically to POST
requests.(This method is called by the server, and should not be called by servlet code. Most servlets can leave this method as-is, but some may need to override it.)
doPost
in class javax.servlet.http.HttpServlet
request
- a HttpServletRequest
object encapsulating this
browser request.response
- a HttpServletResponse
object encapsulating the
servlet's response.
javax.servlet.ServletException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |