Hallo!

I had to switch the state-saving method from client to server. After
this change bean-members marked with transient are not reset to null
after request.

I use jsf1.2 (sun ri) with tomahawk and Facelets.

To exclude bean memberes from state-saving I usually marked these
members with 'transient':
For example:
private transient List<...> myList;

At least when these beans where saved via <t:saveState ... /> after
any request these values had been reset to null.
Now for another reason I had to switch the state saving from client to server.
After tis change the transient memberes are not reset after a request.


I tried both context-parameters:

  <context-param>
    <param-name>com.sun.faces.serializeServerState</param-name>
    <param-value>true</param-value>
  </context-param>
  <context-param>
    <param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name>
    <param-value>true</param-value>
  </context-param>

I hoped when using a serverside serialization these values should be
reset. But it won't.

Can anybody give me a hint how to get the same behaviour as with clien
state saving?

Thanks Gio

Reply via email to