我正在尝试将请求转发给另一个控制器。
我的控制器方法有一个返回语句:
return "forward:/v1/user/"+redirectPath;
从重定向的经验来看,这是非常糟糕的,因为这样视图就不会被缓存,我会遇到内存问题。
但是,我尝试过这样使用 RequestAttributes :
requestAttr.addAttribute("redirectPath", redirectPath);
return "forward:/v1/user/{redirectPath}";
但是,这不会被 Spring MVC 拾取,它不会在重定向的 URL 中替换 redirectPath。
有什么建议么?