SpringMvc Redirect 重定向 URL 中携带 Model 参数问题 时间: 2021-06-21 09:50 分类: JAVA Web,Spring 看文档说明`spring.mvc.ignore-default-model-on-redirect`默认是`true`,也就是说:默认就是`Redirect`时会忽略`model`中的属性。 但我是在`HandlerInterceptor.postHandle`中给`model`添加的值。发现这个时候`spring.mvc.ignore-default-model-on-redirect`根本就不起作用,可能`postHandle`参数中的`model`并不是`default model`(文档中说的是忽略 default model,至于"default"到底指的是什么懒得深究了)。 解决办法也比较简单: 因为`Redirect URL`中多余的参数是拦截器中添加的,那么在`postHandle`判断下`Response`的状态即可。 比如:`response.status != 302`时才给`model`中添加数据。 标签: 无