重定向我们一般都是通过用这种方式;redirect必须是方法映射路径,jsp无效
return "redirect:/user/goLogin";
重定向带参数的话,有两种写法;
第一种:
attr.addAttribute("test1", "51gjie中");//跳转地址带上test1参数
获取方式有两种:(必须写在redirect跳转的那个方法上)
- 直接写在方法签名上public String login(String test1)就可以获取到
- 在方法参数加上public String login(HttpServletRequest request)
用request.getQueryString()就可以获取到;
第二种
attr.addFlashAttribute("u21", "51gjie国");//跳转地址不带上u21参数
获取方式:用Map<String, String> map = (Map<String, String>) RequestContextUtils.getInputFlashMap(request);
参考博客:
https://blog.csdn.net/weixin_39973810/article/details/84847922