Hi all,
I have some code like this (pseduo)
| MyConversationComponent comp = MyConversationComponent.instance()
| comp.setValue( xxx )
|
| Redirect redirect = Redirect.instance()
| redirect.setViewId( xxx )
| redirect.setConvProp( true )
| redirect.execute()
|
Now after the redirect I try and access the MyConversationComponent in a detail component
and it wasn't there. I found that unless I called
Contexts.getConversationContext().flush() the component would not get copied into the
backing session and so would not be available after the redirect. The conversation was
being propogated properly as I could see other components in the conversation context from
before the redirect.
Is this intended behaviour? Could redirect.execute() flush the conversation context?
I noticed that DebugPageHandler does the same thing.
Cheers.
Mike.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4038090#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...