Я пытаюсь сделать одно из тех стандартных приложений Spring mvc hello world, но с изюминкой, которую я ' Я хочу сопоставить контроллер с корнем. (например: http://numberformat.wordpress.com/2009/09/02/hello-world-spring-mvc-with-annotations/ ) Единственная реальная разница в том, что они сопоставляют его с host \ appname \ something, и я хотел бы сопоставить его с host \ appname.
Я поместил свой index.jsp в src \ main \ webapp \ jsp и сопоставил его в web.xml в качестве приветственного файла. Я пробовал:
@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";
}
В качестве контроллера, но я не вижу, чтобы в консоли моего кота ничего не отображалось. Кто-нибудь знает, где я ошибаюсь?
Мой web.xml:
/jsp/index.jsp
contextConfigLocation
/WEB-INF/mvc-dispatcher-servlet.xml
springweb
org.springframework.web.servlet.DispatcherServlet
1
springweb
/
mvc-dispatcher-servlet.xml:
Я использую Spring 3.0.5.release
Или это не возможно, и мне нужно поместить свой index.jsp обратно в корень web-inf и перенаправить куда-нибудь внутри моего jsp, чтобы контроллер перехватил его?