Búscalo aquí:

Linkear páginas JSP con Handling User actions

De la misma manera que la mostrada en el post Linkear páginas JSP con HyperLink, en este post se mostrará la manera de linkear páginas JSP usando acciones de eventos manejados por usuario. Esta vez haremos el proceso inverso al post anterior y linkearemos a Page1.jsp desde Page2.jsp (creados en el post crear múltiples páginas JSP en un solo proyecto)


Empezamos agregando un boton en Page2. Editamos al boton colocandole el texto "Linkeame", luego le agregamos las propiedades de Binding, como se muestra en la siguiente imagen:

Luego, observamos en la pestaña Java de Page2 (código Java) que se ha creado ua función action (que funcionará como evento del botón) la cual devuelve un tipo String, que por defecto lleva el valor de null.
Ahora regresamos a la pestaña de Diseño de Page2 y hacemos clic derecho sobre la misma página. Aparecerá el menu desplegable, elegimos la opción page navigation.


Aparecerá frente a nosotros un archivo visual faces-config.xml en el cual, en la pestaña PageFlow se muestran las páginas que creamos anteriormente.


Ahora lo que hacemos es arrastrar una flecha desde Page1.jsp hacia Page2.jsp, como se muestra en la siguiente imagen:


Renombramos "case1" que es el nombre del evento de linkeo, hacemos clic derecho sobre la flecha, elegimos renombrar, y colocamos "siguientePagina" por ejemplo.


Realizamos el mismo proceso pero esta vez de Page2.jsp hacia Page1.jsp, el evento de linkeo se llamara "regresar".


Despues de realizar estos pasos, podemos observar que nos queda de la siguiente manera:


Ahora podemos observar la pestaña Java de Page2 y vemos que el valor que devuelve el evento del botón es el nombre del evento del linkeo.


Ahora pueden correr el proyecto y probar si todo marcha ok, saludos.


Quieres leer más post como éste???...suscribete aquí!!!




4 comentarios:

  1. Hola Jorge, veo tus posts más recientes y tengo una consulta, estás trabajando con tecnologías Java? o estás explorandolo nomas?

    Solo tengo curiosidad, y tb quiero saber para cuando me toque usar Java tener a quien consultar; claro, después de buscar en tu blog y en Google, jeje

    Atte. Christian Wong

    ResponderEliminar
  2. Hola Christian, un gusto que te des un tiempo de leer este blog :D

    Bueno por ahora estoy explorando algo de la tecnología Java puesto que me gustaría realizar alguna aplicación web y no dejarla únicamente en aplicación de escritorio...para recordar lo poco que voy haciendo lo publico en mi blog ^^! para compartir y tener yo mismo a donde recurrir cuando la memoria me falle :D

    Un saludo Christian y que todo te siga saliendo super bien, exitos en todo :D

    ResponderEliminar
  3. El linkeo de paginas en JSP justo lo que estaba tratando de hacer toda la tarde :D, gracias Jorge (Y) felicitaciones por el trabajo del blog :D

    ResponderEliminar
  4. hola!.
    Seria Bueno si pones el code al final del post.
    Tambn seria una buena idea si haces un ejemplo de pasar las variables por medio de la session y no por Request.
    muy buen blog , un saludo desde colombia

    ResponderEliminar

Bienvenido a jcGeorge's Blog!!!

Por favor deja tu comentario, consulta o sugerencia, procura mantener habilitado tu perfil de Blogger o deja un enlace a tu blog o web.

Gracias por leer este blog!!!

Related Posts Plugin for WordPress, Blogger...