bonjour,
Dans mon application web (servlet+JSP), j'affiche les résultats d'une requête dans un tableau (le résultat retourné afficher les caractéristiques de produits). A ce tableau, je rajoute une colonne où j'insère un lien.
Ce lien doit donc rediriger l'utilisateur vers une autre page JSP, une page de réservation. Dans cette page de réservation, j'ai une liste de produit.
Ma question est de savoir, comment je peux mettre par défaut une information contenu dans la ligne du tableau où l'utilisateur a cliqué, dans ma page de réservation ?
Voici le code de ma requête et de mon tableau:
public String listetous() throws SQLException { String tableau = "<table border =1 align=center cellpadding='7'><tr><td colspan='6'><center><b><font color='green'>Liste des produits</font></center></td></tr><tr><td><font color='green'><center>Code</center></font></td><td><font color='green'><center>Modele</center></font></td><td><font color='green'><center>Marque</center></font></td><td><font color='green'><center>Type</center></font></td><td><font color='green'><center>Numéro de série</center></font></td><td><font color='green'><center>Afficher</center></font></td><font color='black'>"; String produit = tableau; Statement st = conn.createStatement(); ResultSet rs = st.executeQuery("SELECT * FROM produit;"); rs.last(); int nb = rs.getRow(); rs.beforeFirst(); int i = 1; while(i<=nb){ rs.absolute(i); produit+="<tr><td>"+rs.getString(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td><a href=\"reservation_adm.jsp\">réservation</a> ou <a href=\"suppr_adm.jsp\">suppression</a></td></tr>" ; i++; } produit+="</font></table></center>"; return produit; }
Il faudrait que le type de produit (soit rs.getString(4) ) soit gardé en mémoire et soit mis en valeur par défaut dans ma page de réservation.
Si vous avez une quelconque idée, je suis preneur !
Merci d'avance.