JSF 1.1 doesn't support opening multiple windows in the same session
to the same JSF application unless you're using client-side state
saving.

Are you using JSF 1.1?
Are you using client-side state saving?/

On 8/31/07, Evgeniy Karimov <[EMAIL PROTECTED]> wrote:
> As it seems, the problem is described as a feature in comments in tomahawk 
> source code:
> ---
>  * Note that the saved object can be "chained" from view to view
>  * in order to extend its lifetime from a single view to a sequence
>  * of views if desired. A UISaveState component with an EL expression
>  * such as "#{someBean}" will save the object state after render, and
>  * restore it on postback. If navigation occurs to some other view
>  * and that view has a UISaveState component with the same EL expression
>  * then the object will simply be saved into the new view, thus extending
>  * its lifetime.
> Seems when I reload same page in another instance of browser, JSP thinks that 
> it's another view with same binding expression available, and restores same 
> object, which I want to cancel. Is it possible in any way?
>
> -----Original Message-----
> From: Евгений Каримов <[EMAIL PROTECTED]>
> To: [email protected]
> Date: Fri, 31 Aug 2007 12:50:52 +0400
> Subject: Tomahawk Savestate strange behaviour
>
> >
> > Hi, I have some question about Tomahawk Savestate component:
> >
> >  I create a simple for with 3 input boxes, and 1 submit button. I bind 
> > their values to some backBean, which is marked as "request" scope.
> >  And I have
> >    <t:saveState value="#{backBean}"></t:saveState>
> >  tag.
> >
> >  Before I added saveState tag, when I reopen a page in same browser - the 
> > values of bean (and corresponding component values) were new (empty), after 
> > I added saveState tag - backBean started to behave as Session bean, not as 
> > "view" scope bean... I mean it shouldn't persist through different queries, 
> > right?
> >    Thanks in advance.
> >
>

Reply via email to