下面是我的控制器
@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 类型,它总是以字符串形式返回,但我希望在其他情况下它应该被重定向到XYZ控制器并从中返回一个我可以显示的jsp页面。我尝试使用return "forward:checkPage"; 也 返回“redirect:checkPage”; 但不起作用。任何帮助。
谢谢。