Navegar entre páginas en Java Server Face JSF sin XML

Hola amigo! Disculpe que lo moleste de nuevo
He visto por internet artículos donde mencionan la navegación entre páginas utilizado una previa definición de rutas en un archivo XML.   pero ese metodo me parece engorroso aparte que no me permite llamar a otra pagina web con parametros al estilo "paginareporte?idrep=1", ya que todo debe estar predefinido en el faces-config.xml.
La pregunta es ¿hay algun metodo mas directo para navegar y redirecionar paginas?  algo al estilo
redirect("www.xxxxx.com?parametro=1");  como se ve en otros lenguajes de programacion
muchas gracias nuevamente

1 Respuesta

Respuesta
1
Si, claro que existe, la opción es la siguiente:
Desde un archivo java:
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext().redirect(http://www.loquesea.com/?parametro=valor");
desde el jsp:
<jsp:forward page="http://www.loquesea.com">
<jsp:param name="parametro" value="valor"/>
</jsp:forward>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas