Проблема на моей странице приветствия (localhost:8080/). В журнале вывода я вижу:
Нет сопоставления для GET /
Я установил URL-адрес своей страницы приветствия: "/spring-mvc-login", но каждый раз, когда я перезапускаю приложение, оно пытается найти URL-адрес "/", который не обслуживается в моем контроллере. Я хочу перенаправить страницу приветствия на URL "/spring-mvc-login", но это не работает.
Забавно то, что когда я набираю «localhost:8080/spring-mvc-login», все работает нормально. Единственная проблема — перенаправить этот URL на страницу приветствия.
WEB.XML
Код: Выделить всё
dispatcher
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/todo-servlet.xml
1
dispatcher
/
/spring-mvc-login
Код: Выделить всё
/WEB-INF/views/
.jsp
Код: Выделить всё
public class LoginController {
@RequestMapping(value = "/spring-mvc-login", method= RequestMethod.GET)
public String sayHello(){
return "login";
}
@RequestMapping(value = "/spring-mvc-login", method = RequestMethod.POST)
public String handleLoginRequest(@RequestParam String name, @RequestParam String password,
ModelMap modelMap){
modelMap.put("name",name);
modelMap.put("password", password);
return "welcome";
}
}
Подробнее здесь: https://stackoverflow.com/questions/534 ... -springmvc
Мобильная версия