com.bea.p13n.mail.servlets
Class MailPreviewServlet

java.lang.Object
  extended by HttpServlet
      extended by com.bea.p13n.mail.servlets.MailPreviewServlet

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.


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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailPreviewServlet

public MailPreviewServlet()
Method Detail

init

public void init()
          throws ServletException
Throws
ServletException

service

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

getMailService

protected MailService getMailService()
                              throws CreateException,
                                     RemoteException
Get the mail service to use.

Throws
CreateException
RemoteException

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


Copyright © 2006 BEA Systems, Inc. All Rights Reserved