Recuperer un formulaire rempli
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 :
Code:
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();
}
} |
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.
Voici le contenu de ma page JSP dans laquelle je veux recuperer mon formulaire deja rempli :
Code:
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> |
Merci