[Spring MVC] récuperation de la valeur d un champ texte
Bonjour,
voila le code de ma page JSP :
Code:
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> |
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,
voila mon code :
Code:
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 !!!!!!:cry:
Merci pour votre aide