Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2013, 04:47
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
Respuesta: Conectar dos JSF a través de un submit

Buenas!

Curiosamente yo estoy empezando también con esto de JSF...

Lo que tienes que hacer (a ver si no me olvido de nada... ) para redireccionar es lo siguiente:

- En tu página XHML tener un "<h:form>"
- Dentro del form, un "<h:commandButton>" con un "action"
- En el archivo "faces-config.xml" tienes que dar de alta una nueva regla de redirección:

* Abres "faces-config.xml"
* Vas a "navigation rules"
* Add
* En "from" pones la vista que envía
* Aprietas "finish"
* Haces doble click sobre el ítem que se crea
* En la parte inferior, verás un "navigation cases"
* Pulsas "add"
* En "from outcome" pones el action del form
* En "to View ID" pones la página de destino

Otra manera es hacerlo mediante XML directamente:

<navigation-rule>
<from-view-id>/vistaprimera</from-view-id>
<navigation-case>
<from-outcome>action</from-outcome>
<to-view-id>/vistasegunda</to-view-id>
</navigation-case>
</navigation-rule>

Espero que te sirva

Un saludo!