在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";
}
}