springMVC中跨重定向传递数据
在进行重定向的时候,设置在request中的属性会因为重定向而失效。这时候就需要一个方式来传递数据
- 使用请求参数
ulr?param=value
- 使用session
使用session来传递数据只会在会话中生效
- 使用SpringMVC中的flash属性
@RequestMapping(value="flash") public String flash(RedirectAttributes model){ Object value = new Object(); model.addFlashAttribute("key",value); //重定向请求 return "redirect:/redirect"; }
RedirectAttributes 这个类就是用来传递flas属性的,在使用redirect前缀时应注意,其中的任何字符都会作为URL的一部分。

浙公网安备 33010602011771号