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 :

Fonction traditionnelle avec retour


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ze veritable farf
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut Fonction traditionnelle avec retour
    Bonjour,

    Je débute en javascript et jusque là je sais comment mettre en place et utiliser un Javascript mais je voudrais savoir s'il est possible de renvoyer le résultat d'un script vers une variable du langage principale (en locurence je JSP pour mon application).

    Merci.

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    C'est impossible sauf avec AJAX... j'ai déjà montré comment dans le forum, je crois...

    Essaie déjà une recherche avec "JSP Session"

  3. #3
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Bonjour,

    Tu peux utiliser une variable JAVA de ta JSP dans un script JavaScript, par contre l'inverse n'est pas possible car le Java est exécuté du coté serveur et le Javascript du côté client.

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par Seb19
    Bonjour,

    Tu peux utiliser une variable JAVA de ta JSP dans un script JavaScript, par contre l'inverse n'est pas possible car le Java est exécuté du coté serveur et le Javascript du côté client.
    Tu peux acceder à ta session via AJAX, il me semble...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 52
    Par défaut
    slt

    j'ai eu le mm pb que toi, j'ai voulu renvoyé des variables javascript au langage "principale", Ne pouvant pas utiliser ajax, j'ai "serialisé" ma variable je l'ai rajouté a une variable hidden dans la page html et j'ai fait un submit pour envoyer ma variable sous forme de texte par la méthode post ou get. Ensuite j'ai matché cette variable text (en java tas des fonctions de patterns qui réalise cette operation voir aussi expression reguliere ou rationnelle) une fois la variable parsée tu recupere les informations utiles.

    pour serialiser une variable cad la passer de sa forme objet a une forme texte j'ai utiliser la methode .toSource() , fct util pour connaitre le code source d'une variable

    bon je dit pas que cest une bonne solution d'ailleurs j'en sais rien mais cest celle que jai trouvé.... et ca marche je l'ai testé

  6. #6
    Membre confirmé Avatar de ze veritable farf
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut
    Ok merci de vos réponse, c'est tout à fait logique en fait. Et bien je crois que je vais me tourner uniquement vers une technologie serveur et abandonner le JS (pour ce projet car il ne me reste que 15 jours pour le finaliser).

    Merci à vous.

  7. #7
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Citation Envoyé par FremyCompany
    Tu peux acceder à ta session via AJAX, il me semble...
    Je ne connais pas AJAX, nul n'est parfait.

Discussions similaires

  1. problème avec retour d'une fonction php
    Par franco9 dans le forum Langage
    Réponses: 13
    Dernier message: 22/12/2012, 09h06
  2. Réponses: 1
    Dernier message: 21/12/2012, 18h35
  3. Réponses: 11
    Dernier message: 07/01/2008, 19h47
  4. fonction return () avec retour de plusieurs valeurs
    Par nuphius dans le forum Langage
    Réponses: 4
    Dernier message: 06/01/2007, 17h44
  5. [XSLT] fonction avec retour
    Par goth dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 18/02/2006, 23h49

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