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 :

bouton retour et jsp différente


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
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut bouton retour et jsp différente
    Bonjour

    Voilà mon pb j'ai une jsp de visualisation qui est identiques en venant de 2 jsp différentes.

    j'ai mis sur celle ci- un bouton retour et je voudrais aller à la jsp qui a appelé cette jsp de visualisation.

    Comment peut on récuperer le nom de la jsp en cours pour le passr en parametre et s'en servir dans le bouton retour

    Merci de votre aide Je continue à chercher
    A+

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    salut,
    tu as plusieurs solutions qui s'offre à toi, ça dépends en fait de ce qu tu veux faire exactement:

    1) Ne pas se prendre la tête en utilisant l'historique du navigateur qui te permettrait de retourner sur la page précédente (cette page est stocké en cache):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="javascript:window.history.back();">Retour</a>
    2) Tu sauvegardes préalablement la page précédente. C'est à dire que dans tes deux actions associées à tes pages jsp tu sauvegardes le lien qui te premettra de retourner à ta page précédente ça te permettra en outre de recharger la page, ce qui est différent de la solution précédente).
    Dans tes actions par Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    session.setAttribute("backLink","/maJsp.jsp");
    Dans ta jsp qui contient le bouton back:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href='<bean:write name="backLink" scope="session" />'>Back</a>
    pour info , je penses que tu peux récupérer le nom de la jsp en cours avec: request.getServletPath(); (à éxécuter dans la jsp bien sûr)

    où encore en javascript:
    document.URL

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut
    bONJOUR

    Merci de votre réponse j'ai bien essayé la solution 2 mais là ma jsp ou se trouve le bouton retour refuse de s'ouvrir
    j'ai l'écran noir
    je vais regarder le code
    merci et bonne journée

Discussions similaires

  1. [FLASH] Bouton retour
    Par rhums dans le forum Flash
    Réponses: 4
    Dernier message: 09/03/2006, 15h32
  2. Désactivé le bouton retour.
    Par glanumf dans le forum ASP
    Réponses: 3
    Dernier message: 31/05/2005, 16h25
  3. [C#] bouton avec 2 comportements différents ?
    Par st0j dans le forum ASP.NET
    Réponses: 8
    Dernier message: 31/05/2005, 09h50
  4. Changer le fond d'un bouton d'un panneau différent !
    Par k o D dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/04/2005, 17h16
  5. Récupérer un bouton radio en jsp avec Tomcat
    Par Paradoxys dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/03/2005, 12h07

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