WebLogic Server 6.1 Code Examples, BEA Systems, Inc.

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:

Author:
Copyright (c) 2001 by BEA Systems, Inc. All Rights Reserved.

Field Summary
(package private)  RMILogger theLogger
           
 
Constructor Summary
BankAppServlet()
           
 
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
 

Field Detail

theLogger

RMILogger theLogger
Constructor Detail

BankAppServlet

public BankAppServlet()
Method Detail

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 - HttpServletRequest
response - 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 - HttpServletRequest
response - 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 - HttpServletRequest
response - HttpServletResponse
filename - File to redirect to; can be a URL

Documentation is available at
http://e-docs.bea.com/wls/docs61

Copyright © 2001 BEA Systems, Inc. All Rights Reserved.