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

Java Discussion :

communication entre java et javaScript


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut communication entre java et javaScript
    Bonjour, j'ai une fonction javaScript qui me retourne une chaine de caractère que je veux la récupérer dans mon code java. Ma question est la suivante comment faire appel dans mon code java à la méthode javaScript? J'ai vu certains exemples sur le net sur comment faire appel à une méthode java dans du javaScript mais moi je veux le contraire.
    Merci

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Il faudrait avoir plus de précision sur le contexte d'exécution de tout cela, et en quoi l'appel de java depuis le javascript ne te convient pas ?

    a++

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut
    J'ai une applet que je lance via un fichier jnlp or cette applet attend des arguments provenant du php que je récupère via javaScript. Ces arguments je veux directement les donner à mon applet dans le code java. Je sais que ce problème ne se poserait pas si je lançait mon applet directement à partir d'un fichier php dans lequel je récupèrerais directement les données php mais dans mon cas, l'applet ne sera pas lancée à partir d'un navigateur mais du jnlp. Certes dans le jnlp il y'a la balise argument par laquelle je peux transmettre des infos à mon applet mais elle ne reçoit que des données de manière statique donc figées d'avance ce qui ne m'arrange pas.

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Tu peux très bien générer le fichier *.jnlp via du PHP ! Il suffit de bien préciser le content-type au début de ton JSP :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    header('Content-type: application/x-java-jnlp-file');
    ?>

    a++

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut
    c'est une piste mais n'est-il pas aussi possible dans l'absolu d'appeler du javaScript dans du java?

  6. #6
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    C'est possible de faire communiquer les deux, et dans les deux sens:
    - appel de fonction java depuis le javascript
    - appel de fonction javascript depuis java

    La technologie s'appelle à la base 'LiveConnect' ; je te laisse faire les recherches adéquates sur Google.

    Un exemple de communication dans les deux sens:
    - boutons de la page web => action dans l'applet
    - clic dans l'applet => messagebox affichée par le javascript

Discussions similaires

  1. Communication entre Java et : PHP ou Javascript?
    Par benthebest dans le forum Langage
    Réponses: 5
    Dernier message: 09/11/2009, 20h02
  2. Conseil sur la communication entre java et excel
    Par sebac dans le forum Documents
    Réponses: 2
    Dernier message: 02/07/2009, 11h15
  3. Communication entre Java et Flex
    Par Elmotardo dans le forum Général Java
    Réponses: 0
    Dernier message: 30/04/2009, 11h27
  4. [PHP-JS] Communication entre Php et Javascript
    Par tlardoux dans le forum Langage
    Réponses: 3
    Dernier message: 08/09/2007, 13h39
  5. Communication entre java et VB : prob de socket
    Par haffouff dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 30/04/2007, 23h14

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