Bonjour,
voila le code de ma page JSP :
dans mon controleur de la page liste.html j éssaye de réccupérer la valeur du champs texte pour l éxploiter ds une requette,
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 <%@ page language="java" pageEncoding="ISO-8859-1" contentType="text/html;charset=ISO-8859-1"%> <%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> <%@ page isELIgnored="false" %> <html> <head> <title>formulaire de recherche</title> </head> <body> <h3>Formulaire : recherche d'une personne</h3> <hr> <form method="post" action="<c:url value="/list.html"/>"> <!--form methode="post"--> <table border="0"> <!-- champ de saisie --> <tr> <td>Id à rechercher</td> <td> <input type="text" name="chmapSaisie" value="${formulaire.champSaisie}"> </td> </tr> </table> <hr> <input type="submit" value="Envoyer"> <br> </form> </body> </html>
voila mon code :
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 package istia.st.springmvc.personnes.web; import java.util.HashMap; import java.util.Map; import istia.st.springmvc.personnes.service.IService; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.bind.RequestUtils; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; public class ListPersonnes implements Controller { // service IService service; public IService getService() { return service; } public void setService(IService service) { this.service = service; } // gestion de la requête public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { // le modèle de la vue [list] int id = RequestUtils.getIntParameter(request, "formulaire", 0); //int id=2; Map model = new HashMap(); model.put("personnes", service.getOne( id )); // résultat return new ModelAndView("list", model); } }
qd je force int id=2, j arrive à me connécter et à afficher le contenu de mon tuple mais qd je met int id = RequestUtils.getIntParameter(request, "formulaire", 0);
rien ne s affiche !!!!!!
Merci pour votre aide
Partager