Bonjour à tous,

J'ai une page JSP qui peut être lancée de 2 manières différentes (nouveau formulaire ou simple mise à jour). Dans ces 2 cas le traitement est différent, il faut donc déterminer dans quelle situation je me trouve.

J'ai donc pensé à différencier les 2 cas avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<navigation-rule>
        <from-view-id>/Homepage.jsp</from-view-id>
        <navigation-case>
            <from-outcome>new</from-outcome>
            <to-view-id>/form.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>update</from-outcome>
            <to-view-id>/form.jsp</to-view-id>
        </navigation-case>
</navigation-rule>
Le problème c'est que je n'ai pas trouvé comment récupérer le paramètre "<from-outcome>" qui a lancé la page. Comment récupérer cette info et plus généralement, comment récupérer toutes les infos du fichier faces-config.xml ?

Y-a-t-il une meilleure méthode pour arriver à mes fins ?

Merci