SpringMVC获取response的问题
SpringMVC获取response的问题:
关于用以下这种方式获取response的一些问题:
((ServletWebRequest) RequestContextHolder.getRequestAttributes()).getResponse();
网上对于这种方式获取response的描述很多,我用的是jar包版本是3.2.9.release
web.xml中肯定也是加了RequestContextListener
结果是获取不到的,报的异常是:
java.lang.ClassCastException: org.springframework.web.context.request.ServletRequestAttributes cannot be cast to org.springframework.web.context.request.ServletWebRequest
对于这个的最终解决方案是在controller方法的入参加上HttpServletResponse response,使用这个response是好使的,而且之前任何一个版本的任何情况,这个都是好使的.
补充:
当然,对应的获取request,两种方法都是好使的.
1.((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
2.方法入参加HttpServletRequest request,一如既往的好使
最后升了包,发现能用了,在这里再补充记录一下
这种方式在springMVC4.0以上的版本都好使了,仔细看了看源码发现,关于这块的源码都变了,所以这种获取response的方法,应该是4.0之后提出来的
SpringMVC获取response的问题相关推荐
- SpringMVC获取Request,Response, Session对象
SpringMVC获取Request,Response, Session对象 方法一 通过@Resource注解注入,@Autowired也可以 @Resource private HttpServl ...
- SpringMVC获取参数的几种方式
SpringMVC获取参数的几种方式 前言: 年末了,忙了一年了却发现系统的整理的东西很少,一些基础的东西都未做整理,这里就将它随便整理一下,增加一些印象,当然在网上看到一些好的资料也会整理下来以备后 ...
- jmeter根据循环获取参数_jmeter forEach循环获取response参数值进行接口请求
jmeter forEach循环获取response参数值进行接口请求 注意: 一,ForEach控制器 输入变量前缀:输入正则表达式变量的引用名称即可 Start index for loop(ex ...
- springMVC获取异步请求的参数,返回异步请求数据(json),跨域访问简单了解,文件上传,与Restful风格
springMVC获取异步请求的参数 JQuery发送异步请求回顾 <a href="javascript:void(0);" id="testAjax" ...
- javeWeb springMvc获取到的参数附带特殊符号,接收后被转义
javeWeb springMvc获取到的参数附带特殊符号,接收后被转义 https://blog.csdn.net/yejingxuan01/article/details/78802340 版权声 ...
- SpringMVC获取前端传来的json数据的四种方法(前后端json交互总结)
一.导包 一定要有 Jackson 的jar包依赖,就算有了fastjson,也要有Jackson包 <dependency><groupId>com.fasterxml.ja ...
- layUI 之 layui.upload ie8、9 无法获取 response
本次项目需要兼容到ie8.文档中提及不支持 ie8.9 跨域上传文件,测试虽然不同域,但是生产环境一定是同域的,所以最后还是选择layui.upload.其他现代浏览器表现良好,但是,后来同域环境ie ...
- 微信小程序请求java后台 springmvc 获取json
wx.request({url: 'https://www.fuhufuhu.com/dl',method: 'get',data: {latitude: wei.latitude,//longitu ...
- java ajax 获取headers_Ajax获取Response头信息
$.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, complete: function( xhr,data ...
最新文章
- 团队在Github上协同开发项目流程
- wxWidgets:窗口样式
- 怎样去掉桌面图标和字的蓝色阴影
- 向oracle表空间添加一个数据文件命令
- 【练习---日志文件的恢复】-----多元化成员中,单个成员丢失
- 【学习笔记】第二章——信号量机制 用信号量实现互斥、同步
- ssm框架解读oracle,分页查询显示action的笔记SSM框架分页oracle数据库
- 特斯拉Model 3再次升级,将中控部分功能转移至方向盘按钮
- Notefile for Mac(记事本工具)支持12系统
- opencv图像分析与处理(6)- 二维取样定理与二维傅里叶变换
- python双循环_双for循环到Python列表理解
- HeadFirstJava 11异常处理
- 某工程质量安全监管平台验证码请求参数params加密破解
- 卡巴斯基最新激活码,卡巴斯基免费下载
- 【Opencv卸载与重装】NVIDIA Xavier NX下,卸载opencv3,重装opencv4
- VRRP(虚拟路由冗余技术)
- VS2019配置WTL10.0
- linux读取文件内容 cat,Linux 读取文件:cat 命令(拼接文件)
- Janet小主的前端工具夹子
- 802.11n HT模式配置说明