Когда Struts получает параметры из отправленной формы, он связывает их с объектом ActionForm и затем вызывает validate () для объекта ActionForm.Связанные параметры остаются там, когда вы возвращаетесь на страницу, и ваши значения должны присутствовать на странице.
Существуют некоторые вещи, которые могут помешать этому механизму:метод reset () для обработки флажков - из вашего вопроса вряд ли это так:
с формой с областью «запроса», используемой для цепных вызовов страниц - опять же, вряд ли это так;1009 *
Наиболее вероятная причина - у вас есть несколько форм на странице, но вы отправляете только одну из них, поэтому поля в других формах не отправляются на сервер.В результате Struts не имеет к ним никакого отношения.Когда вы возвращаетесь на страницу, ваши значения отсутствуют.Это не проблема Struts.Вы можете решить эту проблему, имея все поля в одной форме или используя JS, чтобы также отправить поля из других форм.Смотрите похожую проблему
здесь .