[ http://issues.apache.org/jira/browse/MYFACES-403?page=comments#action_12356926 ]
Grant Smith commented on MYFACES-403: ------------------------------------- Are FacesMessages the only objects we want to persist across the redirect ? Is anything else lost that would also benefit from this kind of listener ? > Use a PhaseListener to reinject FacesMessages lost during a redirection to > the JSF context > ------------------------------------------------------------------------------------------ > > Key: MYFACES-403 > URL: http://issues.apache.org/jira/browse/MYFACES-403 > Project: MyFaces > Type: Improvement > Components: General > Environment: N/A > Reporter: Enrique Medina Montenegro > Assignee: Martin Marinschek > Priority: Trivial > Attachments: FacesMessageListener.java > > When using redirection to navigate from one JSF view to another, e.g., to > implement the PRG (Post-Redirect-Get) pattern, all the FacesMessage objects > are lost, so the destination view is not able to show any messages created > from the originating view. > The idea is to temporarily save a copy of the messages in a storage that will > survive to the redirection, and then reinject those messages to the JSF > context before rendering the destination view. > Attached I have provided with a simple but effective way to achieve this > behaviour. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
