[Struts] - Manejo de objetos de negocio en los ActionForm
La mayoría de los formularios de las aplicaciones web recogen o muestran los datos de los objetos de negocio de nuestra aplicación. Debido a esto, es posibles reducir drásticamente las líneas de código a la hora de implementar nuestras clases de formulario (ActionForm), y a la hora de implementar nuestras clases de negocio "traduciendo" la parte web a la parte de acceso a los datos y viceversa.
Llevo años declarando como un tonto formularios de este tipo:
public class OrganismosActionForm extends ActionForm {
private String stLogin = "";
private String stContrasenna = "";
… Getters y Setters
}
Y en el jsp utilizaría algo como:
<html:text property="stLogin" />
Utilizando objetos de negocio en los ActionForm quedaría:
public class Usuario {
private String stLogin = "";
private String stContrasenna = "";
..Getters y Setters
}
public class OrganismosActionForm extends ActionForm {
private Usuario usuario = new Usuario();
… Getters y Setters
}
Y en el jsp sólo tendríamos que declarar:
<html:text property="usuario.stLogin" />
Y para invocar estos campos en javascript:
document.forms[0] [usuario.stLogin].value = "lycka";
Technorati Tags: Struts, ActionForm




























Lycka Bonita » Blog Archive » Struts - Excepciones manejando objetos en el Formulario dijo
8 de August del 2007 a las 10:07 am
[...] lo que había escrito en otro post anterior, podemos utilizar objetos en los formularios de Struts para simplificar el manejo de los datos en [...]