How to redirect query string using spring boot

Viewed 34

i want open redirect vulnerabilities code using spring boot

a request which takes query string and redirect to the another page

@GetMapping("/vpn/gas/{web}")
@ResponseBody
public RedirectView getFoo(@RequestParam String a,@RequestParam String b,@PathVariable ("web") String web) {
     String url =  web + ".com";
   RedirectView rv = new RedirectView();
         
    rv.setUrl(web);
  
    return rv;
1 Answers
@GetMapping("/vpn/gas/{web}")
@ResponseBody
public ModelAndView getFoo(@RequestParam String a,@RequestParam String b,@PathVariable ("web") String web) {

    ModelAndView mv = new ModelAndView();

     String url =  web + ".com";
   RedirectView rv = new RedirectView();
         
    rv.setUrl(web);
  
    mv.setView(rv);

    return mv;
}
Related