У меня есть пользовательский контроллер. У этого есть три метода для перечисления пользователей, показывая страницу добавления пользователя и сохраняя пользователя. Когда пользователь сохранен, он должен перенаправить на страницу со списком пользователей.
В моем случае, когда я пытаюсь выполнить перенаправление, я получаю следующую ошибку.
No mapping found for HTTP request with URI [/myApp/cases/cases] in DispatcherServlet
Ниже весь мой UserController.
@Controller
@RequestMapping("/users")
public class UserController extends BaseController {
private static Logger logger = Logger.getLogger(userController.class);
@RequestMapping(method = RequestMethod.GET)
public ModelAndView list() {
logger.info(" [list] - showing user list.");
ModelAndView mav = new ModelAndView("userList");
mav.addObject("users", new ArrayList<User>());
return mav;
}
@RequestMapping(value = "/new", method = RequestMethod.GET)
public ModelAndView form() {
logger.info(" [form] - showing new user creation form.");
ModelAndView mav = new ModelAndView("userForm");
mav.addObject("user", new User());
return mav;
}
@RequestMapping(method = RequestMethod.POST)
public String save(User user) {
logger.info(" [save] - saving user.");
return "redirect:/users";
}
}
Правильно ли я делаю перенаправление?