| Description | Defines a state object that can be held.
The object can be held in a number of places - request, session or global.
On first use (i.e. the object does not exist in the current context),
the object will be created using a null constructor.
So whatever the type of the state-object, it must have a null constructor.
Additional code for initialising the state object on creation can be specified by including it as CDATA text for the state object.
Request state-objects are normally defined only in pages rather than globally (in the application).
If a request state-object is defined globally, it will be usable in all pages.
|