MailPreviewServlet Class
- 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.
-
Hierarchy
-
Object
GenericServlet
HttpServlet
MailPreviewServlet
-
All Implemented Interfaces
-
Serializable
, Servlet
, ServletConfig
Methods from javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log, service |
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailPreviewServlet
public MailPreviewServlet()
getMailService() Method
protected MailService
getMailService()
throws CreateException
, RemoteException
Get the mail service to use.
Exceptions
-
CreateException
-
RemoteException
init() Method
public void init()
throws ServletException
-
Overrides
-
GenericServlet.init()
Exceptions
-
ServletException
service(HttpServletRequest, HttpServletResponse) Method
public void service(HttpServletRequest
req,
HttpServletResponse
res)
throws IOException
, ServletException
-
Overrides
-
HttpServlet.service(HttpServletRequest, HttpServletResponse)
Exceptions
-
IOException
-
ServletException
showError(String, Throwable, HttpServletResponse) Method
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.
Exceptions
-
ServletException
-
IOException