Bonjour, je me suis lancé dans le découvert de Spring en suivant ces exemples.
Je suis à la page 41 on utilise JstlView. Mais chez moi ça ne marche pas..
j'ai toujours cette exception :
exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: MessageSource is required
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:408)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

cause mère

java.lang.IllegalArgumentException: MessageSource is required
org.springframework.util.Assert.notNull(Assert.java:113)
org.springframework.context.support.MessageSourceResourceBundle.<init>(MessageSourceResourceBundle.java:50)
org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:82)
org.springframework.web.servlet.view.JstlView.exposeHelpers(JstlView.java:81)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:89)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:249)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1063)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:827)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
Voici mon Controller :
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
public class DoSomething implements Controller {
 
    private Groupe groupe;
 
    public Groupe getGroupe() {
        return groupe;
    }
 
    public void setGroupe(Groupe groupe) {
        this.groupe = groupe;
    }
 
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
 
        // Création du modèle à afficher dans la vue
        Map modele = new HashMap();
        modele.put("groupe",groupe);
        modele.put("test","lorem ipsum");
 
        // Retourne un modelAndView chargé de l'affichage
        //return new ModelAndView(new MyView(), modele);
 
        // Retourne vers une page JSP pour afficher les données
        JstlView vue = new JstlView();
        vue.setUrl("/vues/vue1.jsp");
        return new ModelAndView(vue, modele);
    }
 
}
Lorsque je décommente la partie utilisant un instance de MyView tout se passe bien... mais l'utilisation de JstlView me donne des soucis..

Pouvez-vous m'aider ?
Merci