[
https://issues.apache.org/jira/browse/MYFACES-1711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12520514
]
Thomas Fischer commented on MYFACES-1711:
-----------------------------------------
If this patch is included, I'd offer to update the wiki.
> Redirecting Error Handler
> --------------------------
>
> Key: MYFACES-1711
> URL: https://issues.apache.org/jira/browse/MYFACES-1711
> Project: MyFaces Core
> Issue Type: New Feature
> Components: General
> Affects Versions: 1.2.1-SNAPSHOT
> Reporter: Thomas Fischer
> Priority: Minor
> Attachments: ChangedParametersRequestWrapper.java,
> RedirectErrorHandler.java
>
>
> This patch provides an error handler which redirects the user to an error
> page if an error occurs. The features are:
> - the error page can be a jsf page
> - the error page is customizable by overriding a method in the error handler
> - loop detection (i.e. if an error occurs on the error page, an exception is
> thrown instead of endlessly looping)
> - no redirect is sent to the browser(i.e. all request scoped attributes
> survive the redirect)
> The error handler works by cleaning all HTTP request parameters from the
> request and dispatching the cleaned request to the error page. Cleaning the
> request parameters is necessary because myfaces gets confused if the error
> occurs in a postback and the error page is a jsf page.
> The original request parameters can be retrieved by casting the request to
> HttpServletRequestWrapper, retrieving its wrapped request by getRequest() and
> asking the wrapped request for the request parameters.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.