1

私のアプリケーションは、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";
    }
4

1 に答える 1