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

Applets Java Discussion :

[Débutant] Applet-Servlet, besoin de signature ?


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Par défaut [Débutant] Applet-Servlet, besoin de signature ?
    Re-bonjour,

    Voila j'ai une applet et une servlet qui communique entre eux, ma servlet crée des fichiers sur le disque dur a partir de donnée envoyé par l'applet.
    Cependant l'applet n'accède à aucun moment au disque dur ou autre chose de l'utilisateur.

    La communication applet-Servlet fonctionne avec l'appletviewer en utilisant eclipse. Une fois dans la page html, l'applet marche mais la servlet ne semble pas réagir comme s'il n'y avait rien qui se passait.

    Est ce qu'il faut que je signe l'applet sachant qu'il n'y a aucune interaction entre donnée utilisateur/applet ? ou l'erreur doit se situer ailleurs ?

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Par défaut
    Personne n'a une petite idée ? Il ne faut pas faire un certificat pour préciser que l'applet envoie des informations à la servlet et inversement ?

  3. #3
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut [Débutant] Applet-Servlet, besoin de signature ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Par défaut
    Merci

    cependant je me suis mal exprimée, je fais déjà passer des objets sérialisés de l'applet à la servlet et inversement. Mais seulement, cela ne fonctionne qu'en simulation.

    Une fois dans la page web, l'applet se lance sans erreur et fonctionne mais elle ne peut envoyer de données à la servlet, qui semble ne pas réagir.

    Du coup je suis un peu coincé et ne sais pas trop comment m'y prendre pour faire fonctionner la chose

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Par défaut
    Hum... je vais peut être mettre un bout de code ça amadouera plus de monde

    Coté applet:
    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
     
    URL url = new URL("http://localhost:8080/WebApplication1/Enreg");
    HttpURLConnection con = (HttpURLConnection)url.openConnection();
    con.setUseCaches(false);
    con.setDoOutput(true);
    con.setDefaultUseCaches (false);
    con.setRequestMethod("POST");
    con.setRequestProperty( "Content-type ", "application/x-java-serialized-object "); 
    //****j'envoie mes objets ******
    ObjectOutputStream out3 = new ObjectOutputStream(con.getOutputStream());
    out3.writeObject(this.nomUtilisateur);
    out3.writeObject(this.collectionObjets);
     
    //******je recupere la sortie *******
    BufferedReader entree = new BufferedReader(new
    	     				InputStreamReader(con.getInputStream()));
    	     				String msg = (String) entree.readLine();
    	     				System.out.println(msg);
    Coté servlet:
    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
     
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
     
                    try{
                        ObjectInputStream in = new ObjectInputStream(request.getInputStream());
                        String nomUtilisateur = (String)in.readObject();
                        collec =(ArrayList<ParamForme>)in.readObject();
     
    //*************traitement**********
     
     
    //*******************************
     
                        PrintWriter sortie = new PrintWriter(response.getOutputStream(),true);
                        sortie.println("Fin transmission");
      }
                        catch(ClassNotFoundException e)
                       {e.printStackTrace();}
                     }

    Voila tout ça fonctionne uniquement en simulation,dans la page web il n'y a pas d'erreur alors je pense qu'il faut que je signe...

    Merci d'avance

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Par défaut
    Il fallait effectivement signer l'applet.

    J'ai perdu 4h à configurer ce fichu PATH qui ne voulait pas fonctionner et qui tout à coup, pour je ne sais quel obscur raison, s'est mis à marcher
    Puis j'ai suivi les conseils sur comment signer son applet en post-it sur le forum et après quelques lignes de commandes tout marche au poil.

    Voila

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

Discussions similaires

  1. [Débutant] Problème servlet simple
    Par davycrocket dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 30/06/2004, 09h24
  2. [Applet][Servlet]
    Par meusha25 dans le forum Applets
    Réponses: 3
    Dernier message: 11/05/2004, 11h53
  3. [Débutant] explication Servlet-TOMCAT
    Par davycrocket dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/05/2004, 11h13
  4. [Applet - Servlet] Communication : quoi choisir ?
    Par gandalf_le_blanc dans le forum Applets
    Réponses: 14
    Dernier message: 28/04/2004, 15h43
  5. [Débutant][Applet] Communication avec Servlet - IO Exception
    Par gandalf_le_blanc dans le forum Applets
    Réponses: 35
    Dernier message: 16/04/2004, 13h29

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