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 :

Java To Javascript


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 126
    Points : 91
    Points
    91
    Par défaut Java To Javascript
    Bonjour à tous

    Alors voilà j'ai fait un code en JAVA pour se connecter à un site web avec une gestion des cookies et tout et maintenant je dois le faire en javascript.

    Est-ce que quelqu'un sait s’il existe un moyen simple pour passer de l'un à l'autre ? Utiliser de la java en javascript par exemple ou autre ??

    Sinon pour info je vous mets le code JAVA que je souhaite utiliser en javascript :

    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
    40
    41
    42
    43
    44
    45
    46
    47
     
    public boolean doGet(String adresse){
    		boolean old = false;
    		OutputStreamWriter writer = null;
    		BufferedReader reader = null;
     
    		try {
    			//création de la connection
    			URL url = new URL(adresse);
    			URLConnection conn = url.openConnection();
    			conn.setDoOutput(true);
    			if(!cookie.equals("")){
    				conn.setRequestProperty("Cookie",cookie);
    				conn.connect();
    				old = true;
    			}
     
    			//envoi de la requête
    			writer = new OutputStreamWriter(conn.getOutputStream());
    			writer.write("");
    			writer.flush();
     
    			//reception du cookie
    			String headerName = null;
    			for (int i=1; (headerName = conn.getHeaderFieldKey(i))!=null; i++) {
    				if (headerName.equals("Set-Cookie")){
    					if(old){
    						cookie = "";
    						old = false;
    					}
    					cookie += conn.getHeaderField(i) + ";";
    				}
    			}
     
    			//lecture de la réponse
    			reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
    			String ligne;
     
    			while ((ligne = reader.readLine()) != null){				}
    			}
    		}catch (Exception e) {e.printStackTrace();return false;}
    		finally{
    			try{writer.close();}catch(Exception e){return false;}
    			try{reader.close();}catch(Exception e){return false;}
    		}
    		return true;
    	}
    //la variable cookie étant une variable globale

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 77
    Points : 68
    Points
    68
    Par défaut
    Salut,

    Y a pas de moyen de convertir du java en javascript, il faut tu réecrive le code avec les objets et fonctions propre de javascript

  3. #3
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 126
    Points : 91
    Points
    91
    Par défaut
    ok merci !
    et qq aurait du code qui ferait la même chose svp ?

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    Citation Envoyé par ArnaudDev Voir le message
    et qq aurait du code qui ferait la même chose svp ?
    on va pas faire comme ça

    Fais tes adaptations, et quand tu seras bloqué, reviens ici expliquer le problème et on t'aidera à le résoudre

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  5. #5
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 126
    Points : 91
    Points
    91
    Par défaut
    lol :p
    non mais c'est justement sur ce point que je suis bloqué !
    ouvrir une connexion vers un site avec une gestion des cookies !
    et aussi une possibilité d'envoyer des données en POST ^^
    je trouve rien sur le net :S

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,
    Commences par lire les tutoriels javascript.
    une possibilité d'envoyer des données en POST ^^
    Ajax.
    Bonne lecture.

  7. #7
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 126
    Points : 91
    Points
    91
    Par défaut
    merci ! c'est exactement ce qu'il me fallait
    par contre dans les méthodes disponibles, je ne voit que la méthode pour envoyer des cookies :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setRequestHeader("nom","valeur")
    yaurait-il la meme pour les récupérer ? genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getRequestHeader("nom")

  8. #8
    Membre régulier
    Inscrit en
    Mai 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 126
    Points : 91
    Points
    91
    Par défaut
    en fait il gère tout seul les cookies
    merci à tous !!

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

Discussions similaires

  1. 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
  2. comment appeler une fonction JAVA en JAVASCRIPT ?
    Par heleneh dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 13/09/2005, 12h21
  3. comment appeler une fonction JAVA en JAVASCRIPT ?
    Par heleneh dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/09/2005, 12h04
  4. [Applet] appel de methodes java en javascript
    Par soulhouf dans le forum Applets
    Réponses: 16
    Dernier message: 06/09/2005, 14h18
  5. Variable Java dans JavaScript
    Par blaiseac dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 14h09

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