Bonjour, j'ai un formulaire assez courant à réaliser mais je ne sais pas comment faire. mon formulaire contient plusieurs champs rempli ou non au chargement de la page, et trois boutons en bas de celui ci (save, delete, et cancel). Que dois-je mettre dans l'action du form, comment affecter, à chaque boutons, une méthode différente de ma classe action (celle ci contien deux méthode : save, delete) (également une troisième, edit, qui sert au chargement de la page)
J'ai pour le moment la page jsp suivante
Ca me dit "Forward does not exist" quand je clic sur le bouton save
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 <html:form action="/Absence/edit" method="post"> <table> <tr> <th><fmt:message key="absenceForm.comments" /></th> <td><html:text property="comments" /></td> </tr> <tr> <th><fmt:message key="absenceForm.cpt" /></th> <td><html:text property="cpt" /></td> </tr> <tr> <th><fmt:message key="absenceForm.remainingDays" /></th> <td><html:text readonly="true" property="remainingDays" /></td> </tr> <tr> <td></td> <td><html:submit property="method.save"><!-- ce type de submit, je l'ai récupéré d'un exemple, je ne le comprend pas :(--> <fmt:message key="button.save" /> </html:submit> <html:submit property="method.delete"> <fmt:message key="button.delete" /> </html:submit> <html:cancel> <fmt:message key="button.cancel" /> </html:cancel></td> </tr> </table> </html:form> l'action est définie comme suit dans struts-config : <action path="/Absence/edit" name="frmAbsence" type="fr.ippon.intranet.webapp.portlet.Absence.action.AbsenceAction" scope="request"> <forward name="Edit" path="tAbsence.edit"/> <forward name="success" path="tAbsence.view"/> </action>
Quelqu'un peut il m'aider ? Merci
Partager