0
У меня есть проект Spring MVC (AppFuse), а атрибуты Flash не передаются в запрос GET.Атрибуты Flash не работают
Что я делаю: В методе передатчика:
@RequestMapping(method = RequestMethod.POST)
public String onSubmit(Entity entity, BindingResult errors, HttpServletRequest request, HttpServletResponse response, RedirectAttributes ra){
...
ra.addFlashAttribute("id", entity.getId().toString());
success = "redirect:somePage";
...
return success;
}
В методе приемника, я не могу получить переданную атрибут вспышки. Я попробовал эти подходы:
- по ModelMap
- Моделью
- по @ModelAttribute ("ID")
Вы используете модель в методе приемника? См. Http://stackoverflow.com/a/11763834/65681 –
Я попытался использовать модель в методе приемника, но это не сработало. Я также попытался с ModelMap, но это не решило проблему, а также @ ModelAttribute. Ключ должен был разместить единую косую черту в пути перенаправления (что делает абсолютный путь). Ничто другое не помогло мне. После добавления косой черты все три подхода начали работать. – joro