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