私のアプリケーションは、POST 操作後に一部の情報を GET コントローラーにリダイレクトしますが、Apache とリバース プロキシを使用すると情報が失われます。途中でリバース プロキシを使用せずにこの操作を行うと、すべて正常に動作します。いくつかのアイデア?
@PreAuthorize("hasRole('ROLE_ADMIN')")
@RequestMapping(value = "aCategory", method = RequestMethod.POST)
public String category(@RequestParam("aCategoryName") String name, Model model, RedirectAttributes attr,
HttpServletRequest request) {
String redirect = "redirect:" + "http://localhost:8080/aCategory";
aService.saveACategory(name);
attr.addFlashAttribute("aCategoryName", name);
return redirect;
}
@RequestMapping(value = "aCategory", method = RequestMethod.GET, produces = "text/html")
public String appCategory(Model model, Principal principal) {
String name = principal.getName(); // get logged in username
model.addAttribute("username", name);
return "aCategory";
}