ниже моего контроллерперенаправлять один к другому контроллеру с помощью Spring MVC 3
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public String ABC(Registratio registration, ModelMap modelMap,
HttpServletRequest request,HttpServletResponse response){
if(somecondition=="false"){
return "notok"; // here iam returning only the string
}
else{
// here i want to redirect to another controller shown below
}
}
@RequestMapping(value="/checkPage",method = RequestMethod.GET,)
public String XYZ(ModelMap modelMap,
HttpServletRequest request,HttpServletResponse response){
return "check"; // this will return check.jsp page
}
с контроллера ABC является @ResponceBody типа, он всегда будет возвращаться в виде строки, но я хочу, чтобы в остальном contion это должно быть перенаправляется на контроллер XYZ и с которого он возвращает страницу jsp, которую я могу показать. Я попытался использовать return "forward: checkPage"; также с return "redirect: checkPage"; но не работает. любая помощь.
Спасибо.
вы проверили это [ответ] (http://stackoverflow.com/a/6424409/787375), возможно, это вам полезно. – jelies