© 2005 BEA Systems, Inc.

com.bea.p13n.mail.servlets
Class MailPreviewServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bycom.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

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved