почему стойки сбрасывают мою форму после неудачной проверки?

Я использую платформу проверки со Struts 1.1. Когда проверка не проходит, вся форма сбрасывается.

После долгих поисков в сети я собрал:

При получении нового запроса создается объект формы, если он не существует в текущей области (запрос или сеанс).Сброс называется ()Значения форм заполняются из свойств компонента.Проверка запускается, если включенаЕсли проверка не пройдена, возвращаются ActionErrors и запрос направляется на URI, заданный атрибутом input тега action в моем struts-config.xml.

Вот где у меня проблема. Если проверка не удалась, и я установил входной параметр на ту же страницу, метод reset () вызывается снова, но он не использует значения bean-компонента с момента первоначальной загрузки формы. Таким образом, пользователь должен повторно ввести все.

Мой класс отображения действий для этого действия выглядит следующим образом:

<action
  path="/edit/componentRelease"
  type="org.twdata.struts.SpringAction"
  name="edit/componentRelease"
  scope="request"
  input="/WEB-INF/jsp/edit/editComponentRelease.jsp"
  parameter="edit/componentRelease"
  validate="true"
>
  <forward
    name="edit/componentRelease"
    path="/WEB-INF/jsp/edit/editComponentRelease.jsp"
    redirect="false"
  />
</action>

Форма, используемая для отображения bean-компонента, начинается с:

<html:form method="post" name="componentReleaseEditor" type="com.mx.releasemgr.forms.ComponentReleaseEditorForm" action="/edit/componentRelease">

Ответы на вопрос(3)

Ваш ответ на вопрос