org.apache.tapestry
Class RedirectException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.hivemind.ApplicationRuntimeException
                  extended by org.apache.tapestry.RedirectException
All Implemented Interfaces:
Serializable, org.apache.hivemind.Locatable

public class RedirectException
extends org.apache.hivemind.ApplicationRuntimeException

Exception thrown to force a redirection to an arbitrary location. This is used when, after processing a request (such as a form submission or a link being clicked), it is desirable to go to some arbitrary new location.

Since:
1.0.6
Author:
Howard Lewis Ship
See Also:
Serialized Form

Constructor Summary
RedirectException(String redirectLocation)
           
RedirectException(String message, String redirectLocation)
           
 
Method Summary
 String getRedirectLocation()
           
 
Methods inherited from class org.apache.hivemind.ApplicationRuntimeException
getCause, getComponent, getLocation, getRootCause, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RedirectException

public RedirectException(String redirectLocation)

RedirectException

public RedirectException(String message,
                         String redirectLocation)
Parameters:
message - A message describing why the redirection is taking place.
redirectLocation - The location to redirect to, may be a relative path (relative to the ServletContext).
See Also:
HttpServletResponse.sendRedirect(String), HttpServletResponse.encodeRedirectURL(String)
Method Detail

getRedirectLocation

public String getRedirectLocation()


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.