Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1560 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Passer des bytes d'une applet à une servlet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer des bytes d'une applet à une servlet

n°1686967
cinezone
Posté le 15-02-2008 à 15:26:42  profilanswer
 

Bonjour,
 
Je cherche actuellement à faire passer des bytes d'une Applet à une servlet. Ces bytes sont stockés dans un ByteArrayOutputStream.
 
Quelqu'un pourrait m'orienter vers une solution ?
 
Merci.

mood
Publicité
Posté le 15-02-2008 à 15:26:42  profilanswer
 

n°1691312
bugsan
Posté le 23-02-2008 à 18:12:36  profilanswer
 

Dans l'applet tu appelles l'url de ta servlet et tu lui passes ton tableau dans le BODY de la requete HTTP.
 

Code :
  1. byte[] buff = byteArrayOutputStream.getBuff();
  2. URL url = new URL("http://localhost:8080/myServlet" );
  3. HttpURLConnection con = (HttpURLConnection) url.openConnection();
  4. con.setRequestMethod( "POST" );
  5. con.setRequestProperty("Content-Length", "" +buff.length);
  6. con.setRequestProperty("Content-Type", "application/octet-stream" ); // juste pour le respect
  7. con.setUseCaches(false);
  8. con.setDoInput(true);
  9. con.setDoOutput(true);
  10. OutputStream out = con.getOutputStream();
  11. out.write(buff);
  12. out.close();
  13. con.close();


 
Dans la servlet tu as juste a faire un httpRequest.getInputStream()

Code :
  1. byte[] buff = new byte[request.getContentLength()];
  2. InputStream in = httpRequest.getInputStream();
  3. in.read(buff);


 
Ca devrait + ou - marcher


Message édité par bugsan le 23-02-2008 à 18:13:05

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Passer des bytes d'une applet à une servlet

 

Sujets relatifs
passer une variable provenant d'un fetch-array dans une req. sqlapplet d'upload de fichier
Passer un tableau de pointeur au mainPasser une classe à une fonction dans une méthode.
passer des guillemets dans une txtbox me pose problèmePasser une variable a une info bulle?
comment passer HTTP_REFERER dans un refresh ?Accéder à une base Oracle sans passer par ODBC?
passer de typedef struct en structServlet - cookie - setMaxAge
Plus de sujets relatifs à : Passer des bytes d'une applet à une servlet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR