java guia practica struts 2
TRANSCRIPT
-
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