Class HtmlHelper
- java.lang.Object
-
- org.glassfish.grizzly.http.server.util.HtmlHelper
-
public class HtmlHelper extends java.lang.ObjectUtility class used to generate HTML pages.- Author:
- Jean-Francois Arcand
-
-
Constructor Summary
Constructors Constructor Description HtmlHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetErrorPage(java.lang.String headerMessage, java.lang.String message, java.lang.String serverName)static java.lang.StringgetExceptionErrorPage(java.lang.String headerMessage, java.lang.String message, java.lang.String serverName, java.lang.Throwable t)static voidsendErrorPage(Request request, Response response, ErrorPageGenerator generator, int status, java.lang.String reasonPhrase, java.lang.String description, java.lang.Throwable exception)Generate and send an error page for the given HTTP response status.static voidsetErrorAndSendErrorPage(Request request, Response response, ErrorPageGenerator generator, int status, java.lang.String reasonPhrase, java.lang.String description, java.lang.Throwable exception)Generate and send an error page for the given HTTP response status.static voidwriteTraceMessage(Request request, Response response)
-
-
-
Method Detail
-
sendErrorPage
public static void sendErrorPage(Request request, Response response, ErrorPageGenerator generator, int status, java.lang.String reasonPhrase, java.lang.String description, java.lang.Throwable exception) throws java.io.IOException
Generate and send an error page for the given HTTP response status. UnlikesetErrorAndSendErrorPage(org.glassfish.grizzly.http.server.Request, org.glassfish.grizzly.http.server.Response, org.glassfish.grizzly.http.server.ErrorPageGenerator, int, java.lang.String, java.lang.String, java.lang.Throwable), this method doesn't change theResponsestatus code and reason phrase.- Parameters:
request-response-generator-status-reasonPhrase-description-exception-- Throws:
java.io.IOException
-
setErrorAndSendErrorPage
public static void setErrorAndSendErrorPage(Request request, Response response, ErrorPageGenerator generator, int status, java.lang.String reasonPhrase, java.lang.String description, java.lang.Throwable exception) throws java.io.IOException
Generate and send an error page for the given HTTP response status. UnlikesetErrorAndSendErrorPage(org.glassfish.grizzly.http.server.Request, org.glassfish.grizzly.http.server.Response, org.glassfish.grizzly.http.server.ErrorPageGenerator, int, java.lang.String, java.lang.String, java.lang.Throwable), this method does change theResponsestatus code and reason phrase.- Parameters:
request-response-generator-status-reasonPhrase-description-exception-- Throws:
java.io.IOException
-
writeTraceMessage
public static void writeTraceMessage(Request request, Response response) throws java.io.IOException
- Throws:
java.io.IOException
-
getErrorPage
public static java.lang.String getErrorPage(java.lang.String headerMessage, java.lang.String message, java.lang.String serverName)- Returns:
- A
Stringcontaining the HTTP response.
-
getExceptionErrorPage
public static java.lang.String getExceptionErrorPage(java.lang.String headerMessage, java.lang.String message, java.lang.String serverName, java.lang.Throwable t)
-
-