examples.tutorials.migration.banking
Class BankAppServlet
java.lang.Object
|
+--javax.servlet.GenericServlet
|
+--javax.servlet.http.HttpServlet
|
+--examples.tutorials.migration.banking.BankAppServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class BankAppServlet
- extends javax.servlet.http.HttpServlet
BankAppServlet is a servlet. This servlet illustrates:
- Handling of requests from a JSP
- Redirection of control to a JSP
- Interaction with an EJB, namely the Account EJB
- Author:
- Copyright (c) 2001 by BEA Systems, Inc. All Rights Reserved.
Method Summary |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Implements doPost. |
void |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle all requests from the client. |
void |
init(javax.servlet.ServletConfig config)
This method performs servlet initialization. |
void |
redirectRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
Forward the request to another servlet or JSP |
Methods inherited from class javax.servlet.http.HttpServlet |
, doDelete, doGet, 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 |
theLogger
RMILogger theLogger
BankAppServlet
public BankAppServlet()
doPost
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Implements doPost. Exceptions will be placed in the HttpSession to be
handled by the error.jsp. If that fails, a stack trace will be printed.
- Overrides:
doPost
in class javax.servlet.http.HttpServlet
- Parameters:
request
- HttpServletRequestresponse
- HttpServletResponse
handleRequest
public void handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception,
javax.servlet.ServletException,
java.io.IOException,
javax.naming.NamingException
- Handle all requests from the client.
- Parameters:
request
- HttpServletRequestresponse
- HttpServletResponse
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- This method performs servlet initialization. The RMI Logger stub
is retrieved by doing a looking for the RMILoggerServer.
- Overrides:
init
in class javax.servlet.GenericServlet
- Parameters:
config
- ServletConfig
redirectRequest
public final void redirectRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
throws javax.servlet.ServletException,
java.io.IOException
- Forward the request to another servlet or JSP
- Parameters:
request
- HttpServletRequestresponse
- HttpServletResponsefilename
- File to redirect to; can be a URL
Copyright © 2001 BEA Systems, Inc. All Rights Reserved.