Bonjour,

mes connaissances en jsf sont réduites et je n'ai pas trouvé de réponses ni dans mes recherches ni dans la FAQ .

explication de mon cas :

j'ai un formulaire en jsf qui récupère de valeurs en GET car il est appelé par une page php. ces dernières valeurs me permettent de pré remplir mon formulaire afin de créer une URL. une fois la validation du formulaire faite j'appelle alors une autre page en lui donnant l'URL. L'URL n'est pas celle de la seconde page mais sera utilisé par celle ci.
le code de la page 2 s'auto-appel (c'est un diagramme ILOG pour ne pas les citer).
Mon problème étant que je récupère bien l'url a envoyer lors du passage de mon formulaire à ma seconde page, mais lorsque cette dernière se recharge je perd l'url.

mon faces-config ressemble à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<navigation-rule>
        <description>Navigation from the form to the homepage or diagram</description>
        <from-view-id>/index.jsp</from-view-id>
        <navigation-case>
            <from-outcome>valider</from-outcome>
            <to-view-id>/boucles.jsp</to-view-id> 
        </navigation-case>
    </navigation-rule>
 
<managed-bean>
        <description>The JSF application bean (boucle)</description>
        <managed-bean-name>boucle</managed-bean-name>
        <managed-bean-class>myBeans.Boucles</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>url</property-name>
            <property-class>java.lang.String</property-class>
            <value>#{formBean.url}</value>
        </managed-property>
<managed-bean>
 
 
<managed-bean>
        <description>Form bean</description>
        <managed-bean-name>formBean</managed-bean-name>
        <managed-bean-class>myBeans.formBean</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>host</property-name>
            <property-class>java.lang.String</property-class>
            <value>#{param.host}</value>
        </managed-property>
        <managed-property>
            <property-name>graphID</property-name>
            <property-class>java.lang.String</property-class>
            <value>#{param.graphID}</value>
        </managed-property>
<managed-bean>
formBean étant la bean gérant le formulaire, boucles gérant la seconde page. J'ai des setters/getters pour mon url sur ces 2 beans.

donc si vous avez une idée, merci d'avance