-
Pb avec mes pages jsp
slt
j'ai un ptit souci avec mes pages jsp.
en fait g une premier page jsp composé d'un tableau , ds lequel je recupere les données d'une table d'une base Mysql ( a l'aide d'une requete) sur les 3 premiere colonne du tableau (exmple la liste des livres). Jusqu'a la ts est ok. Mais la 4 eme colonne et la 5 eme de ce tableau st des icones effacer et suprimer qui sur un simple click soit ouvre une autre page jsp pr effectuer la modif ou supprime les donnés dans la table directement, c'est à dire le livre selectionné.
Mon probleme : jsai pas comment sur simple click savoir le livre selectionné.
DS le cas ou on a un champ de saisi ou une liste dc le name est "Nom" et ensuite un click sur unnbouton , recup les données se font par un simple: request.getParameter("nom") sur la page jsp qui suit!!
MS ds ce cas, jsai pas du ts comment faire dc si kk'un peu m'aider!!!
Jsai pas si mes explications st clairs???
Mci à ts
-
Tu peux essayer de parler en francais s il te plait, on est pas sur msn ici.
Ca sera plus facile pour te comprendre et donc pour t'aider;) .
Ensuite, peux-tu montrer ton code source(jsp et servlet), des messages derreurs si tu en as.
Apres dis - moi si j ai bien compris, tu veux passer l identifiant de ton livre a ta Servlet pour pouvoir interroger ta base de donnees ?
-
En essayant d'être aussi clair que toi :
Il fo Id/pk de livre récupérer de Mysql dans ta requete et la passer en tant qu'URL parameter à ton servlet.
Il faut passer une clé primaire/identifiant unique à ton servlet dans un paramètre d'URL. Si tu n'as pas de clé primaire, faut en mettre une en place, sinon t'as aucune chance d'y arriver.
-
1 pièce(s) jointe(s)
en fait ,t'a bien compris: je veux passer l'identifiant de mon terrain a la Servlet pour pouvoir interroger ta base de donnees dans la page suivante mais vu que les données sonr stoquées dans un tableau, jsai pas comment faire. J'ai mis le code de la premiere page jsp en piece jointe. Le probleme est recuperer les données dans la seconde!!
Merci
-
Utilises <jsp:param pour inclure un paramètre que tu utiliseras dans ta servlet
ou alors utiliser un champ <input type="hidden" name="ton_nom" value="<%=bean.taValue%>