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

Servlets/JSP Java Discussion :

Servlet appelé depuis javascript Cross Domain


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 12
    Points : 8
    Points
    8
    Par défaut Servlet appelé depuis javascript Cross Domain
    Salut,

    Dans le cadre d'une appli GWT en cross domain, j'appèle mon servlet à l'aide de la fonction request_send où la variable send contient des paramètres.

    //contenu dans le fichier .js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function request_send(send, callback) 
    {
        request_script = document.createElement("script");
        request_script.src = url+ "monServlet?" + send;
        document.getElementsByTagName("head")[0].appendChild(request_script);
    }
    La fonction request_receive est appelée depuis mon servlet :

    //contenu dans le fichier .js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function request_receive(data) 
    {
        request_callback(data);
        document.getElementsByTagName("head")[0].removeChild(request_script);
    }
    L'appel se fait comme suit :

    //contenu dans le fichier .java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            PrintWriter out     = response.getWriter();
            out.println("request_receive('" + ret.toString() + "');");
    Lors de cet appel ma fonction js, request_receive, devrait s'exécuter et mettre à jour une donnée du cookie, mais son fonctionnement est aléatoire :s en fonction du navigateur. Dailleurs si j'utilise un setTimeout, ça marche plus (problème d'accès en écriture apparemment - édition du fichier js)

    Auriez-vous une solution ?

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Est-il possible d'utiliser les Session du serveur Tomcat pour garder la trace de mon visiteur ?

    Si oui comment ?

    merci d'avance

Discussions similaires

  1. Javascript appelé depuis flash
    Par escteban dans le forum Flash
    Réponses: 4
    Dernier message: 06/06/2007, 15h24
  2. Appel de controle ActiveX personnalise depuis javascript
    Par ay1@duclert.org dans le forum Windows
    Réponses: 1
    Dernier message: 23/05/2007, 15h55
  3. appeler une servlet depuis javascript
    Par root76 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 22/05/2007, 11h12
  4. Appel d'une fonction java (dans une applet) depuis javascript
    Par foued_scorpion dans le forum Applets
    Réponses: 2
    Dernier message: 17/01/2007, 10h40
  5. Liveconnect avec Opera 8.5 (appel Java depuis JavaScript)
    Par Gregory3000 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/10/2005, 08h32

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