Java Guia Practica Struts 2

Post on 15-Oct-2015

7 views 0 download

Transcript of Java Guia Practica Struts 2

  • Ejemplo struts-blank (importado a travs de un .WAR)

    chequeo de sanidad: ver que la aplicacin importada desde el struts-blank.WAR anda!

    Ejemplo HolaMundo

    objetivos:

    codificacin de un Action simple simpleza de configuracin del frwk empleo de formulario: demostrar como es el binding de datos y conversin de tipos

    datos, y el uso de OGNL con tags internacionalizacin? validacin?

    basndonos en el proyecto struts-blank creado en el pto anterior, realizar:

    1. limpiar index.html, los srcs y configuracin de manera que quede solo el web.xml ystruts.xml

    2. definimos el action por default que nos va a llevar al formulario

    /WEB-INF/formulario.jsp

    /WEB-INF/bienvenido.jsp

    3. armamos el formulario con una JSP, usando tags de struts para el form y sus campos

    ...

    ...4. codificamos la Action, que va a tener 3 properties: nombre, edad, saludo

    public class HolaMundo {

    private Usuario usuario = new Usuario();private String saludo;

    public String execute(){

  • saludo = "hola " + usuario.getNombre() + " (" + usuario.getEdad() + ") ... cmo hasestado??";

    return "success";}

    public Usuario getUsuario() {return usuario;

    }

    public String getSaludo() {return saludo;

    }

    ...

    5. armamos la pgina de bienvenida que emplea el tag para usa OGNL paraleer la property saludo

    ...Bienvenido!!

    ...

    Ejercicio propuesto: aplicarlo al proyecto LibraryWeb