Bonjour à tous,
Je suis débutante en spring et j'ai des petits soucis à tout comprendre.
J'ai une appli où je me logue en tant que client, j'ai réalisé le fait que le client puisse changer ses informations personnelles.
J'ai un controller ChangeCustomerController, ma jsp où je peux changer mes informations changeCustomer.jsp et mon applicationcontext-servlet.xml où sont déclarer mes url mapping
J'arrive à changer les informations d'un client (son nom, son prénom, son adresse mail) et à rediriger les infos vers une page ChangeCustomerSucess.jsp
Mon problème est que j'aimerai mettre un bouton "cancel" qui lorsque l'utilisateur appuie dessus il est rediriger vers la page d'accueil (welcome.htm) cependant je n'arrive pas à implémenter la chose et j'ai essayé pas mal de trucs, si l'on pouvait m'aider ne serait-ce que me mettre sur la voie je vous serais très reconnaissante.
Merci beaucoup !
Je vous joins le code du formulaire de ma jsp :
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
40
41
42
43
44 <%@ include file="/WEB-INF/jsp/include.jsp"%> <tiles:insertDefinition name="baseNoSide"> <tiles:putAttribute name="mainContent" type="string"> <div class="mainContentAreaFull clearfix" style="padding: 0 0 8px 8px;"> <form:form method="post" modelAttribute="changeCustomerForm"> <spring:hasBindErrors name="changeCustomerForm"> <spring:bind path="changeCustomerForm.*"> <c:forEach var="error" items="${status.errorMessages}"> <tr> <td><font color="red"><c:out value="${error}"/></font></td> </tr> <br /> </c:forEach> </spring:bind> </spring:hasBindErrors> <div class="orderBorder span-10" style="margin-top: 10px;"> <div class="orderTitle"><b>Your Personal Information</b></div> <table class="formTable"> <tr> <td style="text-align: left"><label for="firstName">First Name : </label></td> <td><form:input path="customer.firstName" size="30" cssClass="userField" id="firstName"/></td> </tr> <tr> <td style="text-align: left"><label for="lastName">Last Name : </label></td> <td><form:input path="customer.lastName" size="30" cssClass="userField" id="lastName"/></td> </tr> <tr> <td style="text-align: left"><label for="emailAddress">Email Address : </label></td> <td><form:input path="customer.emailAddress" size="30" cssClass="userField" id="emailAddress" /></td> </tr> <tr> <td class="alignCenter" colspan="2"> <button type="button" value="/welcome">Cancel</button> <button type="submit" value="ChangePersonal">Change</button> </td> </tr> </table> </div> </form:form> </div> </tiles:putAttribute> </tiles:insertDefinition>
Partager