Bonjour,
je suis entrain de modifier une application web (Bundle project) qui possède un simple formulaire jsp qui envoi une requête vers une base de données et ceci via un controleur (l'application utilise Spring MVC),
Au niveau du controleur, quand j'essaye d'importer les données du formulaire avec un simple getParameter, ça donne une erreur de compilation sur les lignes où la fonction getParameter() est invoquée :
Access restriction: The method getParameter(String) from the type ServletRequest is not accessible due to restriction on required library E:\springsource-dm-server-1.0.0.RELEASE\repository\bundles\ext\com.springsource.javax.servlet-2.5.0.jar
voici le code complet de mon controleur :
Merci d'avance
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 import org.springframework.web.servlet.ModelAndView; @Controller public class SimpleController { private LoginOsgiFacade loginOsgiFacade; public SimpleController(LoginOsgiFacade loginOsgiFacade){ this.loginOsgiFacade = loginOsgiFacade; } @RequestMapping("/loginResultat.htm") public ModelAndView process(HttpServletRequest request)throws Exception{ System.out.println("(-: Modele vue controleur de spring (initialisation de la vue loginResultat)"); ModelAndView mv = new ModelAndView(); System.out.print("Recuperation des donnees par le controlleur"); //String nom = "user1"; //String passwd= "user1"; String nom = request.getParameter("nom"); String passwd=request.getParameter("passwd"); System.out.println("le nom: "+nom); System.out.println("le password: "+passwd); Map<String,String> input = new HashMap<String, String>(); input.put("nom", nom); input.put("passwd", passwd); System.out.println(input.toString()); boolean accepted = false; if (input == null){ mv.addObject("accepted", "false"); } else { accepted = loginOsgiFacade.isUserValid(input); mv.addObject("accepted", accepted); } mv.setViewName("loginResultat"); return mv; } }
Bien cordialement
Partager