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 :

script : javascript


Sujet :

Servlets/JSP Java

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Par défaut script : javascript
    Bonjour à tous.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            <script type="text/javascript" language="javascript">
             document.write(MaValeur);
             </script>
    ce script est utilisé dans une page JSP pour afficher(write) MaValeur.

    Comment faire dans une page JSP pour lire(read) MaValeur???
    Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script type="text/javascript" language="javascript">
           document.read(MaValeur);
    </script>
    ce script permet -il de lire(read) MaValeur???
    si non c'est quoi la solution.
    Est qu'il y a une possibilité de lire MaValeur dans une page JSP sans utiliser script : javascript???Si oui comment
    Merci.

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je ne suis pas certain de comprendre ton besoin...

    Soit la variable fait partie d'un des contextes (request, session, application) et là, on peut utiliser du scriptlet pour y accéder, soit c'est une variable javascript, soit on veut faire un mix des 2.
    Exemple :
    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
     
    <script>
     
    // purement JS
    var uneVariableJS = "Ma variable";
    uneVariable += " on rajoute un morceau...";
     
    // mix
    var uneVariableJS_Request = "<%=request.getAttribute("uneVariable")%>";
     
    // purement scriptlet
    <%
    String uneVariable = (String)request.getAttribute("uneVariable");
    uneVariable += " un morceau";
    ...
    out.write(uneVariable);  // <--- on écrit dans la page ici
    ... etc
    %>
     
    </script>
    Ça t'aide ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Par défaut
    Bonjour.
    Mon besoin est le suivant:
    J'ai créé ma première page HTML(accueil.html),
    Code :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <HTML>
    <HEAD>
    </HEAD>
    <body>
    <FORM METHOD="get" ACTION="page1.jsp">
     Numéro Dérangé : <INPUT TYPE="text" NAME="NUM_APPEL" VALUE=""><BR> 
     <INPUT TYPE="button" VALUE="Valider" onClick="this.form.submit()">
    </FORM>
    </body>
    </HTML>
    Puis j'ai créé une 2éme page JSP(page2.jsp),
    Code :
    Code HTML : 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
     
    <HTML>
    <HEAD>
    <script type="text/javascript" language="javascript">
    nReq = location.search.substring(1,location.search.length);
    nReq = nReq.split("&");
    MaVariable = nReq[0].substring(0, nReq[0].indexOf("="));
    MaValeur = nReq[0].substring(nReq[0].indexOf("=")+1, nReq[0].length);
    </script>
     
    </HEAD>
    <body>
    <br>             
    <font face="Tahoma">
    <a><font color="#666666" style="font-size: 8pt">Numéro Appel :</font><font color="#1593D2" style="font-size: 8pt">  
    <script type="text/javascript" language="javascript">
      document.write(MaValeur);
     </script>
    </font></a><font style="font-size: 8pt">
    </font></font><BR>
    </body>
    </HTML>
    Mon problème est le suivant :
    j'ai créé un formulaire dans dans ma 1ére page (accueil.html).
    Dans dans ma 2éme page (page2.jsp) j'arrive à afficher la valeur du champ "NUM_APPEL" du formulaire déjà créé en utlisant du script javascript[document.write(MaValeur);]alors que je n'arrive pas à saisir sa valeur en dehors du script javascript pour l'utiliser avec d'autre variable, c'est ca mon problème.Par exemple :
    String Variable=MaValeur+"123";

    Merci bien d'avance pour votre aide.

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ouille, c'est toujours pas très clair...
    Dans le formulaire 2, tu voudrais pouvoir éditer la valeur reçue ou affecter la valeur reçue à un autre champ ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Par défaut
    Dans ma prmière page accueil.html j'ai céé un formulaire.
    Dans ma 2éme page page2.jsp je voudrais affecter la valeur reçue à une autre variable pour pouvoir l'utiliser par la suite dans le reste de mon programme.

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu peux utiliser un truc comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <%
    String value1 = request.getParameter("PARAM1");
    if (value1 == null) value1 = "";
    %>
     
    <input type="text" name="PARAM2" value="<%=value1%>" ... />
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 7
    Par défaut
    Merci bien, le problème est résolu.

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

Discussions similaires

  1. Comment gérer les objects déclarer en HTML dans un script JAVASCRIPT?
    Par Thauglor dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/04/2006, 14h54
  2. Probleme avec un script javascript->php
    Par leluis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2006, 15h32
  3. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 14h28
  4. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 19h29
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 10h38

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