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 :

Recuperer parametre depuis JSP => JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut Recuperer parametre depuis JSP => JSP
    bonjour,
    voici le contexte:
    j'ai une jsp qui déclenche une fonction JS.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     <td> 
         <input type="hidden" name="action" value="detail"/>
         <input onclick="afficherDetail('${jv.nom}', '${jv.distributeur}', '${jv.resume}', '${jv.prix}', '${jv.pathImage}', '${jv.age}', '${jv.plateforme}')" type="submit" id="login-submit" value="Détails" />
     </td>
    Maintenant j'arrive js qui s’exécute normalement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function afficherDetail(nom, distributeur, resume, prix, pathImage, age, plateforme)
    {
        var texte = "Le jeu "+nom+" coute "+prix;
        alert(texte);
        $.post("http://localhost:8080/SellGame/DetailProduit",{nom: nom, distributeur: distributeur}, function(data){
            $(location).attr('href',"http://localhost:8080/SellGame/details.jsp");
        });
     
     
    }
    Puis j'arrive sur la Servlet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      String nom = request.getParameter("nom");
            String distributeur = request.getParameter("distributeur");
            request.setAttribute("nom", nom);
            request.setAttribute("distributeur", distributeur);
            String fowardTo = "details.jsp";
            RequestDispatcher dp = request.getRequestDispatcher(fowardTo);
            dp.forward(request, response);
    Au debuggeur je vois que mes variables contiennent les bonnes valeurs.
    Alors la page details.jsp se charge mais aucunes valeurs n'est affichée sur les formulaires:
    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
     
    <div id="main">
        <div id="right">
            <c:set var="nom" value="${requestScope['nom']}"/>
         <label for="text1">Titre  ${nom}</label><br />
                <input id="titre" type="text" name="titre" value="${nom}"/><br /><br>
                <label for="text1">Distributeur</label><br />
                <input id="distributeur" type="text" name="distributeur"/><br /><br>
                <label for="text1">R&eacute;sum&eacute;</label><br />
                <input id="resume" type="text" name="resume"/><br /><br>
                <label for="text1">Prix (en euros)</label><br />
                <input id="prix" type="text" name="prix"/><br /><br>
                <label for="text1">URL de l'image</label><br />
                <input id="image" type="text" name="image"/><br /><br>
                <label for="text1">Code &acirc;ge selon pegi</label><br />
                <select name="age" size="1" id="age">
                    <option>4</option>
                    <option>7</option>
                    <option>12</option>
                    <option>16</option>
                    <option>18</option>
                </select><br><br>
               <!-- <input id="age" type="text" name="age"/><br /><br>-->
                <label for="text1">Plateforme</label><br />
                <input id="plateforme" type="text" name="plateforme"/><br /><br>
     
        </div>
    Vous noterez que le code de details.jsp ne teste que pour nom pour l'instant mais il ne s'affiche pas du tout.
    Je ne comprend pas pourquoi merci de m'expliquer si vous voyez une erreur car je suis débutant.
    Merci beaucoup HqSeO

  2. #2
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut
    Bonjour

    est-ce que tu as essayé de faire simplement un accès direct pour l'instant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
         <label for="text1">Titre   <c:out value="${requestScope['nom']}"/></label><br />

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut
    Je n'arrive pas à faire fonctionner le bout de code donné dans mon code...
    J'ai remplacé ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <c:set var="nom" value="${requestScope['nom']}"/>
    Par le bout de code.
    Merci de votre aide.

Discussions similaires

  1. recuperer parametre URL dans mon script jsp
    Par moulery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/09/2008, 12h20
  2. [JSP] Intégrer JSP dans JSP
    Par lenoil dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 09/03/2007, 09h39
  3. [Javamail] Upload fichier depuis une page JSP
    Par matthieulombard dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 01/12/2005, 18h42
  4. [Struts] comment récupérer le parametre de tiles dans jsp
    Par shuette dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 02/09/2005, 18h00
  5. [recuperation de variable entre 2 jsp]
    Par maya5 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 02/06/2004, 13h23

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