A cada uno le pica la paja que se le mete por el culo, no el resto del pajar.
Gonzo, El Sentido De La Vida

[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"; 

[tags]Struts, ActionForm[/tags]

También te puede interesar:

1 Comentario hasta el momento »

  1. 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 [...]

Comentarios RSS · TrackBack URI

Dejanos tu Comentario

Nombre: (Requerido)

E-Mail: (Requerido)

Sitio WEB:

Comentario:

Comenta