Je essaie de réaliser l'une de ces applications standard Hello World en utilisant Spring MVC, mais avec la particularité que je voudrais mapper le contrôleur à la racine. (par exemple: http://numberformat.wordpress.com/2009/09/02/hello-world-spring-mvc-with-annotations/) La seule vraie différence est qu'ils le mappent sur host\appname\something et je voudrais le mapper sur host\appname.
J'ai placé mon index.jsp dans src\main\webapp\jsp et je l'ai mappé dans le fichier web.xml en tant que fichier d'accueil. J'ai essayé:
@Controller("loginController")
public class LoginController{
@RequestMapping("/")
public String homepage2(ModelMap model, HttpServletRequest request, HttpServletResponse response){
System.out.println("blablabla2");
model.addAttribute("sigh", "lesigh");
return "index";
}
Comme mon contrôleur mais je ne vois rien apparaître dans la console de mon tomcat. Est-ce que quelqu'un sait où je me trompe?
Mon web.xml:
/jsp/index.jsp
contextConfigLocation
/WEB-INF/mvc-dispatcher-servlet.xml
springweb
org.springframework.web.servlet.DispatcherServlet
1
springweb
/
Le fichier mvc-dispatcher-servlet.xml:
J'utilise Spring 3.0.5.release
Ou est-ce que ce n'est pas possible et dois-je remettre mon index.jsp à la racine de web-inf et mettre une redirection quelque part dans mon jsp pour que le contrôleur le récupère?