2010-01-26 6 views
1

Je me demandais s'il est possible de lien externe - quelque chose comme domain.tld/jsfview - à une vue spécifique jsf/page.JSF liaison externe

Je ne veux pas la page de démarrage de mon application JSF, qui serait déclenchée par

<navigation-rule> 
    <navigation-case> 
    <from-outcome>start</from-outcome> 
    <to-view-id>/jsf/index.xhtml</to-view-id> 
    </navigation-case> 
</navigation-rule> 

ai essayé cette configuration

<navigation-rule> 
    <navigation-case> 
    <from-outcome>reminder</from-outcome> 
    <to-view-id>/jsf/remind/index.xhtml</to-view-id> 
    </navigation-case> 
</navigation-rule> 

Mais je n'obtenir une redirection vers ma page.

j'oublié une chose importante à mentionner: L'application JSF est en cours d'exécution dans un enviorment portail avec le pont jboss portlet

+0

vérifier les journaux pour les messages – Bozho

+0

déjà fait - il n'y a pas de messages – onigunn

+0

Si vous pensez en termes de pages et que vous utilisez des portails, vous le faites mal. –

Répondre

0

que j'ai trouvé la solution en raison de mon application JSF est dans un enviorment portail utilisé avec un pont de portlet, il ne semble pas possible de créer un lien vers une page JSF directement.

Je résolu mon problème avec une solution de contournement - que cela peut ne pas tenir d'autres problèmes similiar:

J'utilise les modes de Porlet pour relier directement la page de sources extérieures.

<init-param> 
    <name>javax.portlet.faces.defaultViewId.edit</name> 
    <value>/jsf/remind/index.xhtml</value> 
</init-param> 

Ne vous méprenez pas: Si je suis dans mon JSF app <h:outputLink /> tout fonctionne comme exceptés.

1

Je ne suis pas sûr de ce que vous voulez dire. Voulez-vous dire, vous voulez lier d'un site externe à une page de votre application JSF?

Dans votre exemple, vous pouvez créer un lien vers /jsf/remind/index.faces (ou toute autre extension avec laquelle vous avez mappé le servlet JSF) et charger votre page.

Je ne sais pas si je vous ai mal compris bien!

+0

Vous m'avez bien fait Phil - lien vers une page spécifique dans mon application JSF. C'est mon problème: il ne charge pas la page. Je reçois seulement ma page de démarrage – onigunn

Questions connexes