IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Url précédente affichée


Sujet :

JSF Java

  1. #1
    Membre actif
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Points : 280
    Points
    280
    Par défaut Url précédente affichée
    Bonjour,
    je débute en jsf et j'ai un petit problème avec l'affichage de l'url, en effet l'url affichée est toujours celle de la page précédente voici le code mes pages :

    Page2.jsp
    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- 
        Document   : Page2
        Created on : 15 févr. 2009, 10:00:27
        Author     : fbourqui
    -->
    <jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ice="http://www.icesoft.com/icefaces/component"
        xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
        <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
        <f:view>
            <html id="outputHtml1">
                <head id="outputHead1">
                    <ice:outputStyle href="./resources/stylesheet.css" id="outputStyle1"/>
                    <ice:outputStyle href="./xmlhttp/css/xp/xp.css" id="outputStyle2"/>
                </head>
                <body id="outputBody1" style="-rave-layout: grid">
                    <ice:form id="form1">
                        <ice:inputText id="inputText1" style="left: 70px; top: 46px; position: absolute" value="#{SessionBean1.login}"/>
                        <ice:commandButton action="#{Page2.button1_action}" id="button1" style="left: 240px; top: 48px; position: absolute" value="submit"/>
                    </ice:form>
                </body>
            </html>
        </f:view>
    </jsp:root>
    Page1.jsp
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- 
        Document   : Page1
        Created on : 15 févr. 2009, 10:00:13
        Author     : fbourqui
    -->
    <jsp:root version="2.0" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ice="http://www.icesoft.com/icefaces/component"
        xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
        <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
        <f:view>
            <html id="outputHtml1">
                <head id="outputHead1">
                    <ice:outputStyle href="./resources/stylesheet.css" id="outputStyle1"/>
                    <ice:outputStyle href="./xmlhttp/css/xp/xp.css" id="outputStyle2"/>
                </head>
                <body id="outputBody1" style="-rave-layout: grid">
                    <ice:form id="form1">
                        <ice:outputLabel id="outputLabel2" style="left: 120px; top: 96px; position: absolute; width: 96px" value="#{SessionBean1.login}"/>
                        <ice:outputLabel id="outputLabel1" style="left: 120px; top: 48px; position: absolute" value="Page1"/>
                    </ice:form>
                </body>
            </html>
        </f:view>
    </jsp:root>
    Est-ce que quelqu'un a une idée?

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Ce comportement est normal, JSF fonctionne en mode postback.

  3. #3
    Membre actif
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Points : 280
    Points
    280
    Par défaut
    Est-ce qu'il y a une parade pour éviter ce problème?

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par fabou3377 Voir le message
    Est-ce qu'il y a une parade pour éviter ce problème?
    ouii tu peux cacher l'URL, si tu as i un serveur apache en front end tu peux le faire avec apache, sinon pur JSF tu peux redéfinir le viewHandler, et ce n'est pas facile suivant si tu utilise Facelets et/ou Richfaces ou d'autre librairies qui ont leur propre viewHandler.

  5. #5
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Salut,
    Si tu utilises les navigation rules, penses à activer les redirections :
    http://java.developpez.com/faq/jsf/?...avigation_rule (la dernière phrase).

  6. #6
    Membre actif
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Points : 280
    Points
    280
    Par défaut
    Un grand merci pour ton aide!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [technique] Cacher la vrai URL et afficher une autre URL ?
    Par schnito dans le forum Général Conception Web
    Réponses: 21
    Dernier message: 04/01/2012, 12h54
  2. sendandload ou comment appeler une url sans afficher la page
    Par xian21 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 5
    Dernier message: 26/09/2008, 10h51
  3. récupération d'une url précédente
    Par benoitl dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/09/2008, 16h42
  4. URL précédente et document.referrer
    Par Snivel dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/12/2005, 11h34
  5. HTML URL trouver l'URL précédente précédente
    Par carolinebelle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/07/2005, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo