¿por qué los puntales restablecen mi formulario después de una validación fallida?

Estoy usando el marco de validación con Struts 1.1. Cuando la validación falla, se restablece todo el formulario.

Después de mucho tiempo recorriendo la red, me he reunido:

Cuando se recibe una nueva solicitud, el objeto de formulario se crea si no existe en el ámbito actual (solicitud o sesión).Reset se llama ()os valores de @Form se rellenan a partir de las propiedades del bean.a validación comienza si está habilitada Si la validación falla, se devuelven ActionErrors y la solicitud se dirige al URI dado por el atributo de entrada de la etiqueta de acción en mi struts-config.xml.

Ahí es donde tengo el problema. Si la validación falla y configuro el parámetro de entrada en la misma página, se vuelve a llamar a reset () pero no utiliza los valores de bean desde que se cargó inicialmente el formulario. Entonces el usuario tiene que volver a ingresar todo.

Mi clase de mapeo de acciones para esta acción se ve así:

<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>

l formulario utilizado para mostrar el bean comienza con:

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

Respuestas a la pregunta(6)

Su respuesta a la pregunta