spec from JSF 1.2 is not final now.
it will be included in J2EE 5 (aka 1.5)

the fix is a fix for RI from SUN.

as far as I can see...

HTH,
Matthias

> -----Original Message-----
> From: Heath Borders-Wing [mailto:[EMAIL PROTECTED] 
> Sent: Monday, November 15, 2004 3:58 PM
> To: MyFaces Discussion
> Subject: Re: Back Button problems
> 
> 
> So, has JSF 1.2 been finalized now?  Or is this just a beta version?
> 
> 
> On Mon, 15 Nov 2004 15:45:45 +0100, Dave Sag 
> <[EMAIL PROTECTED]> wrote:
> > we tried that, and even tried setting the expires and 
> pragma=no-cache 
> > using a filter but it had no effect.  the back button always just 
> > grabs the last page from cache and does not even re-execute 
> any onload 
> > javascript in the page.
> > 
> > the problems has however been resolved in JSF1.2 (see 
> Issue: jsf-ri 63
> > 
> https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=63) so we 
> > have switched back to sun's JSF for now.  isn't choice a wonderful 
> > thing.
> > 
> > cheers
> > 
> > dave
> > 
> > 
> > 
> > On 15/11/2004, at 3:19 PM, Thomas Wolf wrote:
> > 
> > > I'm a little rusty on my HTTP, but I don't think that hitting the 
> > > "back" button always gets things from the browser's cache - 
> > > specifically, I'm thinking about the "Expires" and the 
> > > "Cache-Control" HTTP response headers that can be sent along with 
> > > the original page: e.g. if the server sets the "no-cache" 
> option on 
> > > Cache-Control or sets an Expires date that's in the past, 
> then the 
> > > browser shouldn't use a cached page.
> > >
> > > I'm a newsbie when it comes to JSF, but does JSF not set these 
> > > headers?  In theory, this would solve the synchronization 
> issue that 
> > > is being mentioned: when the <back> button is hit, the browser 
> > > should go to the server to re-fetch the page; JSF should 
> be able to 
> > > synchronize off that request, no?
> > >
> > > But maybe my memory on the caching stuff is a bit stale...can't 
> > > remember if all browsers implemented it to spec.
> > >
> > > Hope this helps,
> > > tom
> > >
> > >
> > > -----Original Message-----
> > > From: Heath Borders-Wing [mailto:[EMAIL PROTECTED]
> > > Sent: Sunday, November 14, 2004 2:27 PM
> > > To: MyFaces Discussion
> > > Subject: Re: Back Button problems
> > >
> > >
> > > I don't think there is a way you coudl do this with javascript 
> > > because when you hit the back button you aren't talking with the 
> > > server at all, you are just going through the browser's cache.
> > >
> > >
> > > On Sun, 14 Nov 2004 08:45:08 -0700, Arinaya <[EMAIL PROTECTED]>
> > > wrote:
> > >> Ok that makes sense.
> > >> But is there any way to force JSF to refresh the View 
> when a page 
> > >> is loaded in the browser?
> > >>
> > >> Or is it possible to send a request automatically on 
> page load if 
> > >> the View is not synchronized with the current page?
> > >>
> > >> I think I could use javascript to do a form submit on page load, 
> > >> but how would I check the current JSF View using 
> javascript? Is it 
> > >> possible?
> > >>
> > >> Thanks
> > >>
> > >>
> > >>
> > >>> -----Original Message-----
> > >>> From: Heath Borders-Wing [mailto:[EMAIL PROTECTED]
> > >>> Sent: Sunday, November 14, 2004 8:35 AM
> > >>> To: MyFaces Discussion
> > >>> Subject: Re: Back Button problems
> > >>>
> > >>> I tried the same thing.
> > >>>
> > >>> I don't know why client side state saving was throwing a 
> > >>> NotSerializableException, but I know why you have to 
> submit twice.
> > >>>
> > >>> Let's say you have two pages: A and B.  If you submit a form on 
> > >>> page
> > >
> > >>> A and navigate to page B, the view that JSF currently 
> has stored 
> > >>> is page B.  So, if you use the browser's 'back' button 
> to navigate 
> > >>> to page A, JSF will take one request to synchronize the 
> page and 
> > >>> the view.  Then the second request will be normal.
> > >>>
> > >>> I don't think that switching to client side state saving will 
> > >>> change
> > >
> > >>> this behavior.
> > >>>
> > >>>
> > >>> On Sat, 13 Nov 2004 14:31:06 -0700, Arinaya 
> <[EMAIL PROTECTED]>
> > >>> wrote:
> > >>>> Hello All,
> > >>>> I hope someone can please help me with this --
> > >>>>
> > >>>> Currently when I navigate back to a form that has 
> previously been 
> > >>>> submitted, using the browser back button, I need to click
> > >>> the submit
> > >>>> button twice in order for the form to actually resubmit. The 
> > >>>> first
> > >
> > >>>> click seems to reset the form, clearing any changes that have 
> > >>>> been
> > >
> > >>>> made to input fields since navigating back to the form.
> > >>>>
> > >>>> We are currently using server-side state saving method, and
> > >>> I thought
> > >>>> this might be the problem, so I tried switching this 
> to client, 
> > >>>> but then the FacesServlet throws a 
> > >>>> java.io.NotSerializableException.
> > >>>>
> > >>>> Has anyone had either of these two problems?
> > >>>> How can I get the browser back button to work?
> > >>>> Using MyFaces 1.0.7.
> > >>>>
> > >>>> Thanks,
> > >>>> Arinaya
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>> --
> > >>> If you don't have a GMail account, I probably have 5 invites.  
> > >>> Just ask! -Heath Borders-Wing [EMAIL PROTECTED]
> > >>>
> > >>
> > >>
> > >
> > >
> > > --
> > > If you don't have a GMail account, I probably have 5 
> invites.  Just
> > > ask!
> > > -Heath Borders-Wing
> > > [EMAIL PROTECTED]
> > 
> > 
> 
> 
> -- 
> If you don't have a GMail account, I probably have 5 invites. 
>  Just ask!
> -Heath Borders-Wing
> [EMAIL PROTECTED]
> 

Reply via email to