You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Remove this page or extract from FAQs?

This page has the same content as FAQs/How do I add custom error pages (like Page Expired)?
I'd remove it, but I can't.

In your WebApplication class...

...

getApplicationSettings().setPageExpiredErrorPage(PageExpiredErrorPage.class);
getApplicationSettings().setAccessDeniedPage(AccessDeniedPage.class);
getApplicationSettings().setInternalErrorPage(InternalErrorPage.class);

// show internal error page rather than default developer page
getExceptionSettings().setUnexpectedExceptionDisplay(IExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);

...

You can also add customized error per page. In your WebPage class...

...

getRequestCycle().onRuntimeException(new MyErrorPage(), theException);

...
  • No labels