Hello MyFaces Users,

I'm currently working in a project where one of our security oriented team members suggested to try and use request scoped beans instead of session scope. However I am currently completely stuck at one particular workflow I am trying to get to work using request scopes.

The pageflow is, I would think, rather standard.
Search => (SearchBackingBean) => ShowResult
ShowResult => (ResultBackingBean) => EditResult
EditResult => (ResultBackingBean) => ShowResult
etc.

I started out using a request map to pass the result object from my search to my result backing bean. However now the object was destroyed since the request had ended. Since we thought it would be easier to just continue using the same object, we stored it via a unique key inside our session (a unique key so we can support multiple windows each operating with its own result object). To pass the key along I tried storing it in a hidden field, which is filled at the end of the render response cycle by having a phase listener use setValue() on the HTMLHiddenField component. However the value I set never makes it to the resulting page.

Does anybody know why this does not work?

Kind regards

Jan Baumann

Reply via email to