HandlerInterceptor ModelAndView null springMVC @ResponseBody
2024-08-27 04:02:49
本文来源https://blog.csdn.net/whiteforever/article/details/77457109
用了@RestController或者@ResponseBody注解之后,再用 拦截器拦截( HandlerInterceptor)的时候, 里面的 postHandle 的方法的参数ModelAndView 不管怎么弄都是null,很纠结,看了官网文档才知道加了这2个注解其实就不走视图转换而是走的这个类RequestResponseBodyMethodProcessor。
解决办法是加一个切面,然后在切面里面设置返回的参数到request(也可以设置到ThreadLocal)里面 然后拦截器里面在从request或者ThreadLocal里拿即可
最新文章
- hibernate 中的 lazy=”proxy” 和 lazy=”no-proxy” 的区别
- (转)CPU Cache与内存对齐
- 网络层、传输层、应用层、端口通信协议编程接口 - http,socket,tcp/ip 网络传输与通讯知识总结
- BitCoin - BlockChain
- Java序列化的几种方式以及序列化的作用
- 数据库 基础篇4(mysql语法---表)
- F2工作流引擎模型
- 写出优美代码的两个方式:一步到位VS迭代优化
- 关于matlab中特殊字符, 上标和下标
- lintcode:Pow(x, n)
- bzoj3262
- python10min系列之多线程下载器
- 老李分享:Web Services 架构 1
- .NET的未来-广州.NET俱乐部学生分会
- 三种dedecms友情链接调用标签
- js 去掉缓存的几种方式
- 用EXCLE群发outlook邮件
- jMeter_响应数据乱码
- Java 8 forEach
- 弹出层小插件之(二) layer&;layui