Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.bea.p13n.mail.servlets
Class MailPreviewServlet

    java.lang.Object
      javax.servlet.GenericServlet
          javax.servlet.http.HttpServlet
              com.bea.p13n.mail.servlets.MailPreviewServlet

All Implemented Interfaces:
  Serializable, Servlet, ServletConfig

public class MailPreviewServlet
extends HttpServlet

Servlet to provide a preview of a JSP-generated mail message. This servlet expects at least one parameter, called "uri", that contains the URI for it to call. Any other parameters will be passed on to that URI.

This servlet requires the MailService to be at java:comp/env/ejb/MailService.

See Also:
  Serialized Form

Constructor Summary
`MailPreviewServlet()`

Method Summary
`protected MailService` | `getMailService()` Get the mail service to use.
`void` | `init()`
`void` | `service(HttpServletRequest req, HttpServletResponse res)`
`protected void` | `showError(String error, Throwable ex, HttpServletResponse resp)` Print an error message to the output stream.

Methods inherited from class javax.servlet.http.HttpServlet
`doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, 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

### MailPreviewServlet

    public MailPreviewServlet()

Method Detail

### getMailService

    protected MailService getMailService()
                                  throws CreateException,
                                         RemoteException

  Get the mail service to use.

  Throws:
    `CreateException`
    `RemoteException`

### init

    public void init()
              throws ServletException

  Throws:
    `ServletException`

### service

    public void service(HttpServletRequest req,
                        HttpServletResponse res)
                 throws IOException,
                        ServletException

  Throws:
    `IOException`
    `ServletException`

### showError

    protected void showError(String error,
                             Throwable ex,
                             HttpServletResponse resp)
                      throws ServletException,
                             IOException

  Print an error message to the output stream.

  This assumes that nothing has been put on the response yet.

  Parameters:
    `error` - the error message.
    `ex` - a possible exception.
    `resp` - the response to output to.
  Throws:
    `ServletException`
    `IOException`

Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 BEA Systems, Inc. All Rights Reserved