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

Servlets/JSP Java Discussion :

JSP : setter l'attribute de la session via javascript


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Par défaut JSP : setter l'attribute de la session via javascript
    Bonjour TLM,

    Je vous expose mon problème et je vous demande de bien vouloir m'apporter de l'aide et/ou des explications si possible.

    J'ai un formulaire avec plusieur champ texte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <input type="text" name="txtname" />
    <input type="text" name="txtname" />
    <input type="text" name="txtname" />
    <input type="text" name="txtname" />
    <input type="text" name="txtname" />
    Sans passer par les servlets ou les forms Struts, je veux reccuprer la valeur du premier champ et le mettre dans la session via un script javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/javascript">
    function getTxtName(){
      var txtNameReccupere = document.getElementsByName("txtname")[0].value;
      <% request.getSession().setAttribute("txtNameKey", txtNameReccupere ); %>
    }
    </script>
    En faisant cela j'ai une erreur de compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    txtNameReccupere cannot be resolved
    Je veux mettre la valeur du premier champ txtname dans la session avec la clé txtNameKey.

    Est ce que vous avez une explication ?

    Merci infiniment et bonne journée.

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Tu mélanges traitement local (clien, javascript) avec un traitement serveur (jsp).

    Si tu désires récupérer la valeur dans la session HTTP, il faudra envoyer la valeur au serveur (form submit, AJAX).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 268
    Par défaut
    oui et définir quelle est l'action qui déclenche la mise en session ..
    un timer? un changement de champ? bouton enclenché?...

  4. #4
    Membre éclairé Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Par défaut
    Oui, vous avez raison
    Plus simple encore : l'extraction de ces valeurs à partir de la requête HTTP (request.getParameter("...."))

    Merci pour votre contribution.

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

Discussions similaires

  1. modifier une variable de session via javascript
    Par DiverSIG dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/04/2010, 07h13
  2. Réponses: 4
    Dernier message: 25/05/2006, 17h36
  3. recuperer champs texte dans variable session via javascript
    Par richton95 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/03/2006, 14h17
  4. [JSP][TOMCAT] Afficher le nombre de sessions en cours
    Par kitov dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 24/05/2004, 13h48
  5. [debutant][jsp]Passage d'entier avec une session sans cookie
    Par o151181 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 04/02/2004, 18h22

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