Andy,
In your controller's validatePage2(), you assume that the session.formBean has already been initialized (which it would if someone correctly filled out page 1). But it may throw an exception if someone let the session expire before they submitted page 2. You may want to add an additional function or two to manage formBean.
Other than that minor issue, this was really helpful. Thanks for posting this code. :-)
Dan
Dan Sorensen
06/Apr/06 6:55 PM