Si muchas veces te sientes perdidos con muchas paginas utilizando el faces-config.xml de manera visual, tal vez puedas realizarlo de manera mas sencilla editando el XMl del archivo.
Como podemos ver en la figura al tener muchas paginas puede resultar un poco dificil manejarlo de manera sencilla.

Podemos observar el codigo xml

Damos click derecho y seleccionamos JavaServer Faces y luego Add Navigation Rule.

Ahora nos muestra el diagolo donde indicaremos para que pagina deseamos llevar el control, lo escribimos directamente o damos click en el boton Browser para seleccionar una de la lista.

Simplemente escogemos la pagina

Quedaria de esta manera, damos click en el boton ADD.

Observamos el codigo xml generado

Ahora creamos los CASE. Click derecho

Indicamos la condiciĆ³n (valor String) que sera devuelto en algun metodo

Seleccionamos la pagina hacia donde sera dirigida

Quedaria de esta manera

Este es el codigo XML generado

Que indica que si en la pagina NoLogin.jsp se devuelve el valor String error, se llama a la pagina LLogin.jsp
Como podemos ver en la figura al tener muchas paginas puede resultar un poco dificil manejarlo de manera sencilla.

Podemos observar el codigo xml

Damos click derecho y seleccionamos JavaServer Faces y luego Add Navigation Rule.

Ahora nos muestra el diagolo donde indicaremos para que pagina deseamos llevar el control, lo escribimos directamente o damos click en el boton Browser para seleccionar una de la lista.

Simplemente escogemos la pagina

Quedaria de esta manera, damos click en el boton ADD.

Observamos el codigo xml generado

Ahora creamos los CASE. Click derecho

Indicamos la condiciĆ³n (valor String) que sera devuelto en algun metodo

Seleccionamos la pagina hacia donde sera dirigida

Quedaria de esta manera

Este es el codigo XML generado

Que indica que si en la pagina NoLogin.jsp se devuelve el valor String error, se llama a la pagina LLogin.jsp
Comments