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

Développement Web en Java Discussion :

Ajax JAVA premiers pas


Sujet :

Développement Web en Java

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur études
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur études
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Par défaut Ajax JAVA premiers pas
    Bonjour à toutes et à tous,

    J'ai décidé d'aborder la technologie AJAX, en lisant quelques tutoriels. Malheureusement j'arrive pas à tourner un code source.

    J'aimerai bien que quelqu'un entre vous m'aide la dessus par un tutoriel qu'il a déjà essayé ou un code source déjà testé.

    Note: je cherche un exemple basique (pas de frameworks), language serveur JAVA.

    Merci.

  2. #2
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Donne nous ton code, et dis nous ce que tu n'arrive pas à faire ou l'erreur que tu as.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur études
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur études
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Par défaut
    Page JSP: valider.jsp
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Test validation AJAX</title>
    <script type="text/javascript">
    <!--
    var requete;

    function valider(){

    var donnees=document.getElementById("donnees");
    var url="valider?valeur="+escape(donnees.value);
    if(window.XMLHttpRequest){
    requete= new XMLHttpRequest();
    }
    else if(window.ActiveXObject){
    requete=new ActiveXObject("Microsoft.XMLHTTP");
    }
    requete.open("GET",url,true);
    requete.onreadystatechange=majIHM;

    requete.send(null);
    }

    function majIHM(){
    var message="";
    if(requete.readyState ==4){
    //alert(requete.status);
    if(requete.status == 200){
    //Exploitation des données de la réponse
    var messageTag=requete.responseXML.getElementByTagName("messag")[0];
    message=messageTag.childNodes[0].nodeValue;
    mdiv=document.getElementById("validationMessage");
    if(message="invalide"){
    mdiv.innerHTML="<img scr='images/nonvalider.png'>";
    }else{
    mdiv.innerHTML="<img scr='images/valider.png'>";
    }
    }
    }
    }
    -->
    </script>
    </head>
    <body>
    <table>
    <tr>
    <td>Valeur:</td>
    <td nowrap><input type="text" id="donnees" name="donnees" size=30 onkeyup="valider();"></td>
    <td><div id="validationMessage"></div></td>
    </tr>
    </table>

    </body>
    </html>
    Servlet
    package com;

    import java.io.IOException;

    import javax.servlet.Servlet;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class ValiderServlet extends HttpServlet implements Servlet {

    public ValiderServlet(){
    super();
    }
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    // TODO Auto-generated method stub
    //super.doGet(req, resp);
    String resultat="invalide";
    String valeur=req.getParameter("valeur");
    resp.setContentType("text/xml");
    resp.setHeader("Cache-control","no-cache");
    if((valeur!=null)&& valeur.startsWith("X")){
    resultat="valide";
    }
    resp.getWriter().write("<message>"+resultat+"</message>");
    }

    }
    sur ma page, je vois aucune image que se soit pour la validation ou l'échec.
    Juste pour vérifier, j'ai mis sur la page jsp dans la fonction callbak majIHM:un alert(requete.status) et j'ai reçu 500 ceci dit que le code d'exploitation des données de la réponse ne s'exécute pas. Je sais pas d'où vient l'erreur.

Discussions similaires

  1. configuration path / premiers pas en java
    Par exoprod dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 02/04/2010, 10h41
  2. Premiers pas en JAVA et déjà une logique qui m'échappe.
    Par Jean-Jacques Engels dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 16/03/2010, 16h31
  3. [AJAX] Premiers pas en AJAX
    Par chromatia dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 20/06/2008, 20h54
  4. Premiers pas en Java
    Par Jiyuu dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 17/03/2008, 19h21
  5. premier pas avec java
    Par single dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/08/2007, 09h41

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