我有一個控制器@ResponseBody註釋。我想要做的是,如果這個用戶不存在處理用戶的ID並返回一個JSON對象。如果存在用userInfo重定向到用戶頁面。下面的代碼給出了Ajax錯誤。有沒有辦法用userInfo重定向到用戶頁面?如何從spring ajax控制器重定向?
@RequestMapping(value = "/user/userInfo", method = {RequestMethod.GET})
@ResponseBody
public String getUserInfo(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap) {
if(...){
.....//ajax return
}else{
modelMap.addAttribute("userInfo", userInfoFromDB);
return "user/user.jsp";
}
}
你有沒有試過返回「重定向:/user/user.jsp」? –
@AndreasBrunnet我想用ModelMap屬性重定向。 – hellzone
選中此:http://stackoverflow.com/questions/36840104/spring-mvc-redirect-in-responsebody – Blank