在Spring MVC URL重定向中隐藏查询参数

在Spring MVC URL重定向中隐藏查询参数,spring,spring-boot,spring-mvc,Spring,Spring Boot,Spring Mvc,我有一个控制器类,如下所示,有两种方法。从saveDetails重定向后,如何在getDetails中获取请求参数(或查询参数)。我想向用户隐藏请求参数(浏览器地址栏) 类采样控制器{ @PostMapping(“/saveDetails.do”) private RedirectView saveDetails(RedirectAttributes redrectAttributes){ RedirectView rv=新的RedirectView(); rv.setUrl(“/getDeta

我有一个控制器类,如下所示,有两种方法。从
saveDetails
重定向后,如何在
getDetails
中获取请求参数(或查询参数)。我想向用户隐藏请求参数(浏览器地址栏)

类采样控制器{
@PostMapping(“/saveDetails.do”)
private RedirectView saveDetails(RedirectAttributes redrectAttributes){
RedirectView rv=新的RedirectView();
rv.setUrl(“/getDetails.do”);
rv.setExposeModelAttributes(false);
返回rv;
}
@RequestMapping(value=“/getDetails.do”,method={RequestMethod.GET,RequestMethod.POST})
私有字符串getDetails(@RequestParam-Map-requestMap){
返回“somepage”;
}
}

这是否回答了您的问题?
class SampleController{

     @PostMapping("/saveDetails.do")
     private RedirectView saveDetails(RedirectAttributes redrectAttributes){
          RedirectView rv=new RedirectView();
          rv.setUrl("/getDetails.do");
          rv.setExposeModelAttributes(false);
          return rv;
     }

     @RequestMapping(value = "/getDetails.do", method = { RequestMethod.GET,RequestMethod.POST })
     private String getDetails(@RequestParam Map<String, String> requestMap){
         return "somepage";
     }

}