解决使用@ResponseBody后返回500错误的问题

上传:qqstrategy55120 浏览: 12 推荐: 0 文件:pdf 大小:74.11 KB 上传时间:2021-12-06 06:38:08 版权申诉

在springmvc+mybatis的项目中,利用mybatis分页插件mybatis-paginator进行分页查询,结果出现了500异常,后端又没有明显的报错。原来的写法,返回Map对象,由springmvc里面的机制转为json对象,这样就会导致,在转json过程中的报错,都隐藏了,无法抛出,前端获取不到正确的数据,最后就出现了500的异常。改成使用fastJson主动转化为json格式的字符串,这样的好处是,转json过程中如果出现错误,会有很明确的提示。最后发现是转json中出现了空指针异常。修复后,问题解决。在doFilter方法中使用了自定义的ResponseWrapper对response进行封装。Controller接口走完之后获取到接口返回的数据并再次封装到response。

上传资源
用户评论
相关推荐
SpringMVC中解决ResponseBody注解返回中文乱码问题
主要介绍了SpringMVC中解决@ResponseBody注解返回中文乱码问题, 小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PDF
51KB
2020-09-03 22:08
SpringBoot使用ResponseBody返回图片实现
现在大部分都是使用springboot,在使用springboot之后,我们应该如何来修改代码呢?Spring Boot项目搭建配置略过,可直接从官网简历一个demo首先写一个Controller类,
pdf
222.30 KB
2022-05-25 15:35
表单提交错误返回内容消失问题解决方法PHP网站
做填写表单信息提交的时候会碰到一个问题就是当用户填写并提交表单后,程序判断不符合要求并返回,返回之后之前填写的表单信息会被清空了的情况。如果填写的信息量少还无所谓,如果填写的信息量比较多,这会直接打击
pdf
79.38 KB
2021-11-02 05:48
解决http500错误解决http500错误解决http500错误解决http500错误
解决http500错误解决http500错误解决http500错误解决http500错误解决http500错误
BAT
184B
2020-08-12 21:51
访问编码中文URL返回404错误解决方法
主要介绍了访问编码后的中文URL返回404错误的解决方法,本文使用的是替换方法,当然也可以使用加密方法来解决,最后附妹子图一张,需要的朋友可以参考下
PDF
55KB
2020-12-06 15:18
解决ASP中http状态跳转返回错误问题
IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这
PDF
65KB
2021-01-03 22:02
解决Nginx配置proxy_pass返回404问题
当我们是这个的设置的时候,当第一层 Nginx代理后,我们请求的域名是 www.djx.com ,从这个请求的 header 获取到的 host 的值是 将 host 的值设置为转发 的Host 值,
pdf
173.33 KB
2021-07-09 05:37
使用AOPAround返回解决
经测试,是环绕通知改变了返回值,切面方法需要有返回值,来代替被代理方法返回结果改成如下即可:让其执行后的结果返回即可。在做 spring 项目中用到aop,拦截前端请求后AOP中@Around 处理后
pdf
45.11 KB
2021-05-24 18:53
SpringBoot ResponseBody返回值处理实现
SpringBoot ResponseBody返回值处理的实现
pdf
69.58 KB
2022-02-11 03:53
spring加mybatis通过ResponseBody返回结果中文乱码解决方法
下面小编就为大家分享一篇spring+mybatis 通过@ResponseBody返回结果中文乱码的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
PDF
67KB
2020-09-21 08:28
解决VISUALC错误问题
用来解决Visual C++的由于打开文件,或是加入文件错误问题
RAR
0B
2019-03-04 10:12
详解SpringBoot定制ResponseBody注解返回Json格式
在SpringMVC的使用中,后端与前端的交互一般是使用Json格式进行数据传输,SpringMVC的@ResponseBody注解可以很好的帮助我们进行转换,但是后端返回数据给前端往往都有约定固定的
pdf
88.51 KB
2022-02-24 19:13
解决dropdownlist数据绑定选择下拉列表返回值不变或为空问题
解决dropdownlist数据绑定后选择下拉列表后返回的值不变或为空的问题!!我就是这样解决的。本来运行好好的,后来突然不行了。。。抓耳挠腮,终于发现原来是这个原因。
TXT
0B
2019-05-02 07:39
解决vue项目打包提示图片文件路径错误问题
主要介绍了解决vue项目打包后提示图片文件路径错误的问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
PDF
52KB
2020-09-01 07:30
ChatGPT登录账号遇到429错误问题解决方法
ChatGPT登录账号后遇到429错误问题该如何解决?在使用ChatGPT过程中,有些用户可能会遇到429错误,这是由于频繁请求导致服务器无法处理而返回的错误代码。为了解决这个问题,我们可以采取以下措
zip
13.78KB
2023-08-28 08:05