Спасибо за ваш вклад.Вот как я решил свою проблему.Мне не очень нравится это решение, но, возможно, оно самое лучшее, что я могу найти.
На странице 3 я добавил скрытые поля для того свойства, которое я хочу использовать в действии 3. Struts будет хранить значенияв этом скрытом поле и при повторной отправке формы данные будут повторно заполнены в форме действия.
Мне кажется, что Struts работает следующим образом: при загрузке страницы 3 он пытается заполнитьформа на странице 3 со значениями myForm.Когда форма отправлена, процесс полностью изменен, она заполняет myForm значениями из формы пользователя.Проблема в том, что перед заполнением myForm значениями, предоставленными пользователем, он сбрасывает свойства myForm.А поскольку после сброса он не находит значения для этих полей, он оставляет его пустым.
Не думаю, что для Struts имеет смысл работать таким образом, но ... так и будет.