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 :

[AJAX] bug jsp ajax


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    716
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par d�faut [AJAX] bug jsp ajax
    Bonjour,
    j'utilise la fonction avec httpRequest que l'on peut trouver partout pour appeler une page c�te serveur.
    J'appele une page JSP sur un serveur jboss.

    Lorsque j'attends bien qu'il est fini tout fonctionne bien.
    Mais lorsque je l'appelle rapidement l'un apr�s l'autre, voir en m�me temps, plus rien ne marche.

    Les pages jsp sont tr�s lentes, aucune requ�te ne veut plus fonctionner avec mon appel ajax...

    Avez vous une solution pour ce probl�me?

    Merci pour votre aide

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Tu peux utiliser un flag.
    Lorsqu'une requ�te est lanc�e, tu le met � true et � false une fois que la requ�te a abouti. Puis � chaque requ�te, si ton flag est true, tu stoppes tout (return false) sinon, tu lances la requ�te...
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    716
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par d�faut
    Dans ma fonction j'ai fait �a :

    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
     
    httpRequest.onreadystatechange = function()
        {
            if (httpRequest.readyState == 4)
            {
                if (httpRequest.status == 200)
                {
                    chargement = false;
                }
                else
                {
                    alert('Un problème est survenu avec la requête.');
                }
            }
            else
            {
                chargement = true;
            }
        };
        if (!chargement)
        {
        httpRequest.open('POST', 'update.jsp', true);
        httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=iso-8859-1");
        httpRequest.send(null);
        }
    Est ce bon?

    Je vais tester, j'attends que jboss red�marre^^

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Pas tout � fait.
    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
    var chargement = false; //Variable globale
    function lance_ton_ajax(){
      if(chargement){return false}
      chargement = true;
      ...
      httpRequest.onreadystatechange = function()
        {
            if (httpRequest.readyState == 4)
            {
                if (httpRequest.status == 200)
                {
                    // Ton traitement
                }
                else
                {
                    alert('Un problème est survenu avec la requête.');
                }
            chargement = false;
            }
        }
        httpRequest.open('POST', 'update.jsp', true);
        httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=iso-8859-1");
        httpRequest.send(null);
        }
    }
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  5. #5
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    716
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par d�faut
    Merci mais cela ne fonctionne toujours pas...

    Je me demande alors si je ne fais pas mal ma requ�te SQL?

    Voila comment je fais :

    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    String nomConnect = "java:/maConnection";
    try
    {
        Context jndi = new InitialContext();
        ds = (DataSource)jndi.lookup(nomConnect);
    }
    catch (Exception e)
    {
        System.out.println("erreur connexion ... "+ e.getMessage());
        ok = false;
    }
    try
            {
                l_connection = ds.getConnection();
                l_stmt = l_connection.createStatement();
                l_rset = l_stmt.executeQuery(texteSql);
                System.out.println(texteSql);
                while(l_rset.next())
                {
                     champ = l_rset.getString("CHAMP"));
                }
            }
            catch (SQLException sqlExcp)
            {
                ok = false;
            }
            finally
            {
                try
                {
                    if (l_rset!=null) l_rset.close();
                    if (l_stmt!=null) l_stmt.close();
                }
                catch (Exception e)
                {
                    System.out.println("erreur fermeture connexion"+e);
                }
            }
    Voici l'erreur SQL :

    No ManagedConnections available within configured blocking timeout ( 30000 [ms] ); - nested throwable: (javax.resource.ResourceException: No ManagedConnections available within configured blocking timeout ( 30000 [ms] ))

    Je ne comprend pas pourquoi la connection est perdu...

    Merci pour votre aide

  6. #6
    Membre �clair�
    Inscrit en
    Janvier 2006
    Messages
    716
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par d�faut
    Probl�me fermeture de connection

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [AJAX] Lier une liste d�roulant � un champ texte
    Par arnaudperfect dans le forum G�n�ral JavaScript
    R�ponses: 10
    Dernier message: 13/04/2007, 14h50
  2. [AJAX] Bug onbeforeunload dans IE
    Par leboy dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 05/04/2007, 12h23
  3. [JSP][Ajax]Barre d'outile mobile
    Par midoENSI dans le forum Servlets/JSP
    R�ponses: 4
    Dernier message: 20/03/2007, 16h10
  4. [JSP/AJAX] Perte de session et de response dans ma JSP
    Par maxbzh56 dans le forum Servlets/JSP
    R�ponses: 1
    Dernier message: 22/08/2006, 17h34
  5. [Ajax] Bug introuvable
    Par Davboc dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 09/02/2006, 11h09

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