SpringMVC拦截器和@ResponseBody注解冲突
2024-10-10 22:33:33
在使用@ResponseBody注解后controller方法只会返回ModelandView对象的数据模型,不会返回视图,这样有很多好处,但是如果在拦截器中进行了页面转发,在满足页面转发条件时,不会进行转发,原因在我看来是因为controller线执行注解在执行拦截器,这时已经绝定这个方法不能返回视图,所以不能进行页面跳转
我的解决方法是不用@ResponseBody注解,controller返回值为void,将想要return的数据模型通过response。getWriter().write()写入前台,前台通过ajax获取,注意:获取时要设置ajax的dataType为json。
最新文章
- MySQL使用正则表达式比较字段中的数字
- ProcessOn
- Linux文本比较-diff&;awk
- Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术
- Microsoft Visual C++ 2010(86) Redistributable不能安装完美解决
- ExtJs之Ext.util.CSS
- Android Studio设置,鼠标放上去有提示
- ACM编程技巧--常用字符操作函数
- [ecmall]Ecmall 后台添加模板编辑区
- PAT 65. A+B and C (64bit) (20)
- IMSDroid遇到注册问题(蘼1S 计3等一下 Android4.4)
- Mybatis oracle多表联合查询分页数据重复的问题
- JDBC为什么要使用PreparedStatement而不是Statement
- 思维导图软件比较-FREEMIND,XMIND,Mindjet Mindmanager
- nginx的权限问题(13: Permission denied)解决办法
- Ubuntu 14.10 下Eclipse操作HBase
- 使用phpqrcode生成二维码
- vue中使用better-scroll实现滑动效果
- Java8函数接口实现回调及Groovy闭包的代码示例
- clock_gettime接口和linux时间系统
热门文章
- Lerning Entity Framework 6 ------ Introduction to TPT
- Android------------------的快捷键的使用
- [HEOI2016/TJOI2016]字符串(后缀数组+二分+主席树/后缀自动机+倍增+线段树合并)
- jQuery基础(2)
- 跟着刚哥学习Spring框架--通过XML方式配置Bean(三)
- html-文件上传设置accept类型延时问题
- 一步步Cobol 400 上手自学入门教程02 - 程序结构
- 人工智能_机器学习——pandas - 箱型图
- WebForm——JS检测浏览器是否是IE浏览器
- odoo开发笔记 -- odoo10 视图界面根据字段状态,动态隐藏创建&;编辑按钮