bueno este ejemplo es sumamente sencillo, pero para
empezar esta muy bueno.
1 primero creamos nuestro proyecto web
2.- luego creamos otra pagina que tiene que ser de tipo
visual web JSF page
3.- en el navegador vamos a encontrar el sessionBean1, requestBean1,
etc , pero solamenten vamos a ocupar el sessionBean1(buscar para
el que no sabe la naturaleza de estas variables)
4.- en sessionBean1 , creamos las variables de tipo privadas nombres
y apellido, con sus respectivos get y set.
creamos
String nombre;
String apellido;
y luego encapsulamos los datos, de forma automatica se crean
los get y set.
luego hacemos lo mismo con el apellido
5.- supuestamente este paso no sale en otros manuales, pero
si no realizo esto no me funciona, si a ustedes le funciona sin
este paso lo cuentan
sobre el navegador de page a los atributos de nuestra pagina
tenemos que hacer este paso uno por uno(los que vamos a usar
en el boton)
esto nos crea los new de los atrubutos como son los textfield
6.- ahora vamos asociamos las paginas (esto es entrete jeje)
7 .- ahora sobre el evento del boton , asociamos las variables a la session
getSessionBean1().setNombre((String)textField1.getText());
getSessionBean1().setApellido((String)textField2.getText());
8.- luego asociamos los text de la pagina dos con las variables que
creamos, con el boton derecho y buind to data
y estamos listos, una observacion el return del boton es un string
"case1" , esto lo podemos configurar en faces-config.xml, es bueno saber
como funcionan las cosas por detras, en un articulo anterior explico como
hacerlo a lo macho jajaja solo codigo
martes, 26 de mayo de 2009
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
Muy buen aporte parc !!!
Roberto
Hola una consulta como se controla (se autentifica)cuando se ingresa directamente a la URL. Es decir restringir las paginas para los usuarios
Hola, El darle clic derecho a los controles y usar "Add binding attribue" es necesario poder accesar en la "parte" de Java a sus atributos (como el getText()) si no no se puede manipular el control.
Soy nuevo en esto y tu ejemplo está genial! me sirvió perfecto para mandarle al usuario el mensaje de error personalizado de una pagina a otra.
Gracias!
Publicar un comentario