У меня есть JSP, что я хочу использовать для вызова контроллера (который связан с другой страницы JSP), когда URL нажата, мой код выглядит следующим образом:Перенаправление из JSP в контроллер Spring
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<body>
<h1>Spring MVC Hello World Example</h1>
<h2>${msg}</h2>
<a href="/FileMonitor/ResultPage/">click</a>
</body>
</html>
класс я хочу, чтобы позвонить в /FileMonitor/ResultPage/
здесь:
@Controller
@RequestMapping(value="/Result")
public class ResultController extends AbstractController {
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
ModelAndView model = new ModelAndView("ResultPage");
model.addObject("msg", "result");
return model;
}
}
Но я получаю 404, кто может видеть то, что я делаю неправильно? Как я могу получить доступ к контроллеру со страницы JSP?
Не могли бы вы рассказать нам о видимом адресе, который дает вам 404? Я предполагаю, что это что-то вроде localhost: 8080/FileMonitor/ResultPage /. Если да, то следуйте @liya solution – fxm