Salut,
J'ai un formulaire qui comporte plusieurs champs et je veux permettre à l'utilisateur de pouvoir modifier ce qu'il a entré dans son formulaire meme après soumission ( De la meme manière que Editer de developpez).
Ce formulaire me permet en fait d'entrer une instruction par exemple.
Donc l'utilisateur choisi dans un menu deroulant l'instruction qu'il souhaite changer et la il a son formulaire qui apparait avec ce qu'il a deja entré et il peut ainsi modifier.
j'ai fait une methode modifier dans mon Java bean :
Sauf que la j'ai vraiment un formulaire qui apparait mais avec les champs vides car auteurShift = rs.getString("auteur");par exemple ne retourne rien du tout.
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 public ActionForward modifierShift(ActionMapping mapping, Connection cnx)throws SQLException{ PreparedStatement pstmt; try{ System.out.println("Creation et execution de la requete pour la modification des shifts "); Statement st = cnx.createStatement(); ResultSet rs = st.executeQuery("select from shift where date=\""+shiftModification+"\""); // On recupère le contenu des champs du shify séléctionné. auteurShift = rs.getString("auteur"); contenuShift = rs.getString("contenu"); this.dateShift = rs.getDate("date"); cnx.commit(); return mapping.findForward("success"); }catch(Exception e){ cnx.rollback(); return mapping.findForward("erreur"); }finally{ cnx.close(); } }
Voici le contenu de ma page JSP dans laquelle je veux recuperer mon formulaire deja rempli :
Merci
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 <html:form action="ShiftModificationAction.do"> <tr> <td> <small style="font-weight: bold;"><span style="font-family: Arial;"> <img style="width: 9px; height: 9px;"alt="" src="Images\untitled.bmp"> <bean:message key="nom.pilote"/> <br><br></span></small> <html:text property="auteurShift"></html:text> </td> </tr> <tr> <td> <small style="font-weight: bold;"><span style="font-family: Arial;"> <img style="width: 9px; height: 9px;"alt="" src="Images\untitled.bmp"> <bean:message key="shift.entrerContenu"/> <br><br></span></small><br> <html:textarea cols="50" rows="20" property="contenuShift"></html:textarea> </td> </tr> <td> <html:submit value="Enregistrer modifications" style="width: 100px; height: 20px;"></html:submit> </td> </html:form>
Partager