I'm working in a project using Seam and JSF. For some reason (don't ask me, I don't know) the people before me decided to redirect the user to the response page through a FacesContext.getExternalContext().redirect(). The problem I'm seeing is that some pages, when redirected to themselves, never release the conversation (the conversationId is always the same in the URL). Has anyone had a similar problem? Thanks
Asked
Active
Viewed 371 times
1 Answers
3
A conversation is not ended by a redirect. If you want to end a conversation manually, you need to call it by Conversation#end()
. You can also instruct it to end before a redirect by Conversation#endBeforeRedirect()
. There are more convenience methods as well.

BalusC
- 1,082,665
- 372
- 3,610
- 3,555