Class RedirectToUrlException

All Implemented Interfaces:
Serializable

Causes Wicket to interrupt current request processing and send a redirect to the given url. Use this if you want to redirect to an external or none Wicket url. If you want to redirect to a page use the org.apache.wicket.RestartResponseException Also see org.apache.wicket.RestartResponseAtInterceptPageException
See Also:
  • Constructor Details

    • RedirectToUrlException

      public RedirectToUrlException(String redirectUrl)
      Construct.
      Parameters:
      redirectUrl - URL to redirect to.
    • RedirectToUrlException

      public RedirectToUrlException(String redirectUrl, int statusCode)
      Construct.
      Parameters:
      redirectUrl - URL to redirect to.
      statusCode - 301 (Moved permanently) or 302 (Moved temporarily)
    • RedirectToUrlException

      public RedirectToUrlException(String redirectUrl, int statusCode, RedirectRequestHandler.Mode mode)
      Construct.
      Parameters:
      redirectUrl - URL to redirect to.
      statusCode - 301 (Moved permanently) or 302 (Moved temporarily)
      mode - The way to made the redirect - via sendRedirect() or directly via setStatus()+setHeader("Location", ...)