I have the same problem with JSF 2.0,and I am looking for some solutions ,too.
On Sep 5, 11:52 am, Traveler1980 <jshar...@gmail.com> wrote: > Hi All, > > I recently upgraded an app that I'm working on from MyFaces 1.1.6 to > JSF (Mojarra) 1.2_13 with Facelets. I used the jars (el and jsf) from > this example -->http://code.google.com/p/jsfongap/ > > Everything is working fine when running my app locally; however, when > I deploy,session-scoped managed beans are being recreated on every > page turn - almost as if they are request-scoped. > > To give a simple example, let 's say I have this bean defined in faces- > config: > <managed-bean> > <managed-bean-name>user</managed-bean-name> > <managed-bean-class>foo.bar.User</managed-bean-class> > <managed-bean-scope>session</managed-bean-scope> > </managed-bean> > > And the bean is used on page 1 of an application as follows: > <h:inputText id="firstName" value="#{user.firstName}" style="" /> > > And the value is then output on a second page like: <h:outputText > value="#{user.firstName}"/> > > Regardless of what I type on the first page, the value is not retained > and displayed on the second page. I did a simple test where I logged > user.toString(). I expected the output from toString() to be the same > for the entiresession. My expectation was met on my development > server, but when deployed I saw this: > > First Page submit - > 09-04 08:44PM 37.206 > foo.bar.actions.impl.UserAction execute: foo.bar.u...@1515d5c > > Second Page Submit - > 09-04 08:44PM 46.579 > foo.bar.actions.impl.UserAction execute: foo.bar.u...@60999e > > Big surprise. Different objects!! In fact, a new instance of User is > created for every page turn. > > Has anyone else noticed this odd behavior? Is it possible that I've > missed something? I will probably end up going back to MyFaces 1.1. > > Thanks in advance for the help. > Jamie --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---