Juan, What is "testState" and shouldn't that be "#{testState}" ? Did you make it serializable so it can be saved?
Regards, David -----Original Message----- From: Juan Medín Piñeiro [mailto:[EMAIL PROTECTED] Sent: Monday, October 24, 2005 10:42 AM To: MyFaces Discussion Subject: Re: How to use t:saveState ? It's inside the view and outside the form. >From the test code: <f:view> <BODY> <t:saveState value="testState"/> <h:form styleClass="form" id="form1"> .... more markup code .... Regards, - Juan On 10/24/05, David G. Friedman <[EMAIL PROTECTED]> wrote: > Juan, > > Is it inside the f:view or outside the view? > > Regards, > David > > -----Original Message----- > From: Juan Medín Piñeiro [mailto:[EMAIL PROTECTED] > Sent: Monday, October 24, 2005 10:28 AM > To: users@myfaces.apache.org > Subject: How to use t:saveState ? > > > Hi, > > I've been trying to use t:saveState without success. As far as I > can read in the wiki and in the examples, you just need to include a > <t:saveState value="xxx"/> in the JSP and the information will travel > to the client and back in the next request. > > So I created 3 pages, test1, test2 and test3, each with a > <t:saveState value="aRequestScopedObject"/>. In the backing bean I do > something like: > > aRequestScopedObject = (ARequestScopedObject) getFacesContext() > .getApplication() > .createValueBinding("#{aRequestScopedObject}") > .getValue(getFacesContext()); > > And then I set several properties on it. > > Well, when I reach the test2 page _all changes_ are lost. Reading > the generated HTML I don't see anything at all related to the > saveState info in the form (!?) > > Am I missing anything ? > > Any comment would be really welcome. It seems to be very simple to > use, the only "strange" thing is that I'm using the Sun RI + Tomahawk. > > Thanks in advance, > > - Juancho > >