I believe the following is true
- if
javax.faces.STATE_SAVING_METHOD
is set toclient
, then the view never expires - a
ViewExpiredException
will be thrown- if
javax.faces.STATE_SAVING_METHOD
is set toserver
and the view state is not available - when the session is destroyed (because all the views saved in the session will logically also be expired at the same time)
- when a value is set for com.sun.faces.clientStateTimeout (defaults to NONE) and the time between requests exceeds this configured time
- if
I don't know
- what are the reasons for view state not beeing available anymore (eexcept session timeout)?
- is there any time value that can be configured to control view state timeout?
Thank You
Related: