style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

redireccionar jsf

Hola compañeros, tengo un p:commandLink que tiene un action, el cual no me redirecciona a otra pagina.

<p:commandLink action="principal" >
 <h:outputText value="Aceptar" />
</p:commanLink>

Y en faces-config.xml

<navigation-rule>
<from-view-id>*</from-view-id>
.<navigation-case>
.<from-outcome>principal</from-outcome>
<to-view-id>/segundapagina.xhtml</to-view-id>
</navigation-case>
</navigation-rule>

Espero vuestra contestacion.Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Re: redireccionar jsf

 

¿Necesitas algo semejante a la etiqueta A del HTML?

<h:outputLink value="faces/segundapagina.xhtml">Aceptar</h:outputLink>

Exactamente.. He puesto esto

Exactamente.. He puesto esto en mi codigo y a la hora de mostrar la pagina error 404 segundapagina.xhtml Not Found in ExternalContext as a Resource ¿alguna idea de porque es?

el fichero de configuracion tambien?

Ya funciona, tengo que ponerlo en el fichero de configuracion?

web.xml

 

Para qué funcione, depende de cómo se haya mapeado el servlet de JSF en el web.xml. Prueba con:

<h:outputLink value="segundapagina.jsf">Aceptar</h:outputLink>

No es necesario colocar algo en el archivo faces-config.xml.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">