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

Struts 1 Java Discussion :

Revenir à la page précédente


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par défaut Revenir à la page précédente
    Je développe actuellement une application avec plusieurs page web. J'aimerais pouvoir sur chaque page revenir à la page précédente. Bien entendu, j'ai essayé avec le fameux history.back() ou le history.go(-1) mais j'arrive à chaque fois que une page qui liste mon répertoire de développement ou encore j'arrive sur la page d'avertissement de IE. Avez vous une idée ?! Peut être un attribut ds le struts config, ou encore qqch à passer en session.
    Merci à tous et toutes

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par défaut
    Personne n'a une idée ?! Même pas une liste chaînée ...

  3. #3
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Normalement, ceci devrait fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:link href="javascript:window.history.go(-1)">Retour</html:link>

  4. #4
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    En fait tout dépend de la facon dont tu passe d'une page à l'autre. Dans le cas ou tu fait un location.replace (ou equivalent) en javascript par exemple, la page courant dans le buffer est remplacé par la nouvelle page et donc même si tu navigue sur 40 pages, tu n'en aura toujours qu'une dans l'historique.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par défaut
    Pour le history.go(-1) ça ne marche pas comme dit dans le premier post. Là je passe par une liste chainée qui enregistre tous mes enregistrements. Donc je connais précisemment l'historique de navigation. Mon problème maintenant, quand j'appuie sur le bouton précédent qui se situe sur ma page, je l'envoie sur l'action pagePrecedente.do qui ressemble en gros à ça

    ActionForward forward = null;
    LinkedList historique = ((LinkedList)getServlet().getServletContext().getAttribute(BplhConstantes.HISTORIQUE));
    historique.removeLast();
    forward = new ActionForward((String)historique.getLast());

    return forward;

    Et au moment de la redirection, Invalid path was requested /bplh/commun/accueil

    une idée ?!

  6. #6
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Hola c'est quoi cette liste chainée ?????
    Le fait de sauvgarder tes url ne t'aidera pas puisque au moment ou tu redirige dessus tu n'es plus dans le même contexte. Donc ton automate est comme qui dirait sens dessus dessus.

    Donc reprenons tout d'abord pourquoi as tu besoin de l'historique et précisément dans quel contexte.

Discussions similaires

  1. revenir à la page précédente avec mechanize
    Par zaboug dans le forum Web
    Réponses: 6
    Dernier message: 29/06/2009, 15h55
  2. empêcher de revenir à la page précédente
    Par coyote999 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 06/09/2007, 16h41
  3. Comment revenir à la page précédente en cliquant sur un lien
    Par veevee dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/04/2007, 19h29
  4. problème de script php pour revenir à la page précédente
    Par mandyben dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/09/2006, 10h12
  5. revenir à la page précédente
    Par sam01 dans le forum Langage
    Réponses: 1
    Dernier message: 08/04/2006, 00h43

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