Я пытаюсь внедрить URL-адреса RESTful в моем приложении Spring MVC. Все хорошо, за исключением обработки форм. Мне нужно перенаправить либо обратно в исходную форму, либо на страницу "Успех".
@Controller
@RequestMapping("/form")
public class MyController {
@RequestMapping(method = RequestMethod.GET)
public String setupForm() {
// do my stuff
return "myform";
}
@RequestMapping(method = RequestMethod.POST)
public String processForm(ModelMap model) {
// process form data
model.addAttribute("notification", "Successfully did it!");
return "redirect:/form";
}
}
Однако, как я читал в Spring документации, при перенаправлении любые параметры будут помещены в URL-адрес. И это не работает для меня. Каким будет самый изящный способ этого?