博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC浏览器接受json报406错误的解决方法
阅读量:6576 次
发布时间:2019-06-24

本文共 848 字,大约阅读时间需要 2 分钟。

hot3.png

这个错误还真难搞,头一次遇见还真没有什么好办法解决,上网找了很多资料,一一试过也不能很好的解决,最后经过朋友,同事一起努力,终于征服了.留下笔记,供大家参考:

1.我后台测试代码如下:

@RequestMapping("/json")public @ResponseBodyString json() {	return "this is json";}@RequestMapping("/json2")public @ResponseBodyList
json2() { List
users = new ArrayList
(); User u = new User(); u.setAccount("aa"); users.add(u); return users;}

在浏览器访问这两个方法时,只有json正确,而json2就报406,说明spring没有处理好对象序列化成json的问题,最后我通过log4j打印的日志,也清晰的看到他返回的格式并非json格式.既然格式错误了,浏览器当然接受不了数据,原因就在此了。

2.知道了原因,于是就上网搜了.网上有人说mvc的xml没有加这个配置

但是我项目早就有了,固然不是问题答案

另外一种是说要配置json模板,觉得这个靠谱,于是乎就学着配置.....终于找到问题了。

text/html;charset=UTF-8

 

转载于:https://my.oschina.net/wangdaoliang/blog/816058

你可能感兴趣的文章
每个程序员都该学习的5种开发语言
查看>>
Android Studio发布Release版本之坑--Unknown host 'd29vzk4ow07wi7.cloudfront.net'
查看>>
java服务器获取客户端ip
查看>>
virtualbox直接搭建laravel开发环境可能遇到的坑
查看>>
c++ try throw catch
查看>>
Python编程系列教程第14讲——继承
查看>>
安利一款基于element的大数据树形表格
查看>>
git log
查看>>
Mint UI 使用采坑记
查看>>
数据库下载_Office下载
查看>>
leetcode-771-Jewels and Stones(建立哈希表,降低时间复杂度)
查看>>
字符串分割函数(New)
查看>>
第一阶段:前端开发_使用JS完成注册页面表单校验
查看>>
深入了解JavaScript对象(1)--原始类型和引用类型
查看>>
mybatis中动态SQL之trim详解
查看>>
SDN第5次上机作业
查看>>
响应式布局
查看>>
第六周项目4-成员函数、友元函数和一般函数有区别
查看>>
小试牛刀C#作为脚本语言执行解密
查看>>
Intellij创建简单Springboot项目
查看>>