Pregunta

Mi aplicación está usando Spring MVC. En el camino desde el controlador hasta la vista, estamos tomando el adventaje de este marco creando un frijol del modelo que se utiliza para mostrar las propiedades relevantes a través del JSP. Sin embargo, en el camino de regreso, lo que significa que después de enviar un formulario al controlador, está utilizando una HTTPRequest sin procesar en lugar de un formbeano estructurado.

Creo que este es un desvaneo, así que estoy buscando una manera de insertar esto en nuestro modelo MVC. Vi en esto Enlace de alguna manera que Spring MVC lo maneja. agregando al enlace JSP como:

<spring:bind path="command">  <font color="red">    <b><c:out value="${status.errorMessage}"/></b>  
</font>
</spring:bind>

y al controlador:

 protected ModelAndView onSubmit(Object command) throws ServletException  
{    Widget widget = (Widget) command;
...
}

Pero esta solución no es buena para nuestra implementación: no quiero agregar nada al JSP y además. Algunos de los parámetros que se agregan a HTTPRequest se realizan en el código JavaScript. Por lo tanto, estoy buscando una solución que pueda crear Formbean fuera de los parámetros de formulario mientras que la asignación no se define en el JSP sino en otros lugares (en algún XML dedicado obviamente).

¿Algunas ideas?

No hay solución correcta

Otros consejos

La forma más sencilla de usar un bean de formulario (comando) en primavera es escribir un controlador que extienda SimpleFormController.

Un rápido Google muestra una serie de tutoriales básicos, por ejemplo:

http://www.vaannila.com/spring/spring-simple-form-controller-1.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top