Это не похоже на проблему с logic:iterate
. Глядя на описание вашей проблемы, похоже, что вы используете один и тот же компонент формы для всех отображений.
Проверьте struts-config.xml
, чтобы увидеть, является ли область действия компонента формы, используемого в сопоставлениях действий, "сессией".
Если это «сессия», вам нужно сбросить те свойства компонента формы, которые не требуют предварительного заполнения на других пересылаемых страницах.
Если определенное свойство в компоненте формы не сбрасывается, кэшированное значение сеанса этого свойства будет использоваться на результирующих страницах, поскольку компонент формы содержится в «сеансе».