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

JavaScript Discussion :

Redirection vers jsp


Sujet :

JavaScript

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Points : 132
    Points
    132
    Par défaut Redirection vers jsp
    Bonjour,

    J'ai une page d'attente où dedans je lance une requête en AJAX pour obtenir une page de redirection:
    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
    <script type="text/javascript">
    	var requete;
    	function demandeRedirection(){
    		var url = "url?url=obtenirInfo";
    		if (window.XMLHttpRequest) {
    			requete = new XMLHttpRequest();
    		} else if (window.ActiveXObject) {
    			requete = new ActiveXObject("Microsoft.XMLHTTP");
    		}
    		requete.open("GET", url, true);
    		requete.onreadystatechange = reponseRedirection;
    		requete.send(null);
    	};
     
    	function reponseRedirection(){
    		var message = "";
    		if (requete.readyState == 4) {
    			if (requete.status == 200) {
    				// exploitation des données de la réponse
    				var messageTag = requete.responseXML.getElementsByTagName("page")[0];
    				message = messageTag.childNodes[0].nodeValue;
    				window.location = "/"+message+".jsp";
    			}
    		}
    	};
    </script>
    Or cela me redirige vers http://localhost:8092/maPage.jsp ou lieu de http://localhost:8092/monApplication/page.jsp

    Comment faire pour pas être obligé d'indiquer le nom de mon application dans le windows.location?

    Par ailleurs, j'appel ma fonction demandeRedirection sur un onLoad de ma page d'attente. Or je voudrais l'appeler une fois la page d'attente charger

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 088
    Points : 44 667
    Points
    44 667
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location = "/"+message+".jsp";
    pourquoi le "/" devant le nom de fichier ? on remonte à la racine...

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Points : 132
    Points
    132
    Par défaut
    Je m'en suis rendu compte après et du coup sa fonctionne

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

Discussions similaires

  1. Redirection vers JSP
    Par totot dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 05/03/2016, 23h52
  2. Redirection vers jsp d'une servlet
    Par garciajulien dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 21/01/2010, 16h08
  3. Redirection vers jsp
    Par Diablo_22 dans le forum Struts 1
    Réponses: 4
    Dernier message: 20/09/2009, 20h02
  4. redirection vers jsp
    Par hypothese dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/06/2009, 20h02
  5. soucis de redirection vers jsp
    Par erox44 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/06/2009, 16h52

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