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 :

Passage de parametre entre JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 12
    Par défaut Passage de parametre entre JSP
    Bonjour
    j'ai un petit soucis avec le passage de parametre entre 2 pages JSP :

    Dans la premiere page j'ai le code suivant :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <%@ page import="EJBentity.*" %>
    <%@ page import="EJBsession.*" %>
    <%@ page import ="javax.naming.*" %>
    <%@ page import ="java.util.*"%>
     
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>affichage</title>
    </head>
    <body>
    <% Context ctx=new InitialContext();
    DepartementDAORemote dpt=(DepartementDAORemote)ctx.lookup("DepartementDAO/Remote");%>
    <table border="1">
    <tr> 
      <td>Num_Departement</td>
      <td>Nom_Departement</td>
      <td>Operation</td>
    </tr>
     
    <%
    List<Departement> lst=dpt.getDepartement();
                            
                            for(Departement i:lst)
                            {
                                    Integer numdept = i.getNumDept();
                                     
     
                            %>
    <tr>
     <td><%=i.getNumDept() %></td>
     <td><%=i.getNomDept() %></td>
    <td><a href="AfficherDetail.jsp?<%=numdept %>" >Afficher|</a>
    <a href="index.jsp?<%=i.getNumDept() %>" >Modifier|</a>
    <a href="index?<%=i.getNumDept() %>" >Supprimer</a></td>
    </tr>
     
     
    			<%      
                            }
                            %>
     
    </table>
     
    </body>
    </html>
    je veux recupérer le parametre numdept dans la deuxieme page JSP. voilà son code :
    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
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
     Departement :
    <%=request.getParameter("numdept") %>
     
     
     
    </body>
    </html>
    dans l'URL j'arrive à voir le numdept c'est 550 pour le dept choisi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     http://localhost:8080/ClientWeb/AfficherDetail.jsp?550
    mais quand je fais afficher un departement ça me dis :

    Departement : null

    Avez-vous des suggestions ?!

    Merci

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    En fait, lorsque vous passez votre paramètre dans l'URL, vous ne lui donnez pas de nom. Et quand vous essayez de le récupérer, vous l'appellez via un nom (qui n'existe pas).

    Ecrivez plutôt ceci dans votre première jsp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="AfficherDetail.jsp?numdept=<%=numdept %>" >Afficher|</a>
    Dans la seconde, vous reprenez bel et bien ce nom là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%=request.getParameter("numdept") %>

Discussions similaires

  1. Problème de passage de parametre entre JSP
    Par iviath dans le forum JSF
    Réponses: 5
    Dernier message: 20/08/2008, 11h44
  2. passage de variable entre jsp ?
    Par MAJIK_ENIS dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/04/2006, 11h54
  3. [C#] Passage de paramètre entre forms
    Par farfadet dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/02/2006, 14h36
  4. passage de parametre entre deux page asp
    Par tomtom25 dans le forum ASP
    Réponses: 4
    Dernier message: 01/04/2005, 16h16
  5. sql dynamic : passage de parametre entre quotes
    Par de LANFRANCHI dans le forum SQL
    Réponses: 12
    Dernier message: 26/05/2004, 15h09

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