Springmvc @ResponseBody返回ajax数据时,报错406
来源:互联网 发布:淘宝护肤品店铺范文 编辑:程序博客网 时间:2024/05/21 06:35
1.首先说406的错误是什么,406是不可接受的,此请求所标识的资源只能生成内容特征为“不可接受”的响应体;
2.ajax几个重要的参数:
url:请求的地址,String类型;
data:请求参数,json格式(键值对);
type:请求的类型,post或者get,String类型;
dataType:返回参数类型,这里可以是:json,text,xml,html等
succes:成功回调函数,数据成功返回这里;
error:失败回调函数,数据失败时;
$.ajax({url:"http://localhost:8080/项目名/类名/方法名.....";type:"post";data:{"key1":"value1",......};dataType:"json";success:function(data){...........};error:function(){.......};});3.继续说错误,看返回参数是否符合你的要求(dataType不要写错,如dateType,datatype);
4.在检查后台,
1).是否有@ResponseBody响应体;
2).检查xml中是否配置:<mvc:annotation-driven>,默认创建注解处理器映射器,注解处理器适配器。提供json格式支持。
3).检查jar包:
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.4.6</version> </dependency> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.4.6</version> </dependency> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.4.6</version> </dependency>
4.返回参数是否键值对形式,以map集合为例:
Map<String, String> map=new HashMap<String, String>();
map.put("key1", "value1");
阅读全文
2 0
- Springmvc @ResponseBody返回ajax数据时,报错406
- easyui ajax请求获取SpringMVC @ResponseBody返回Json数据
- springmvc @ResponseBody返回json 报406 not acceptable
- SpringMVC使用@ResponseBody返回是报406错误
- SpringMVC@ResponseBody返回实体对象自动转换JSONObject报错?
- SpringMVC 使用@ResponseBody 返回json 报错,一直不出来
- SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解
- SpringMVC @ResponseBody返回json数据 浏览器406 error 解析
- springmvc @ResponseBody 返回json数据错误
- springmvc @ResponseBody 返回json数据错误
- springmvc配置responsebody返回json格式数据
- @ResponseBody返回json数据报异常
- @ResponseBody返回json数据报异常
- HTTP Status 406 - @ResponseBody 返回json报错
- SpringMVC如何区分返回页面和返回数据?@ResponseBody注解
- SpringMVC @ResponseBody注解 json转换 返回406
- SpringMVC响应Ajax请求(@Responsebody注解返回页面)
- SpringMVC ajax post 提交数据,报错406:Not Acceptable
- HDU 1021 Fibonacci Again
- 状态模式
- L1自适应控制-理论基础
- 装饰者模式
- DP入门 最佳加法表达式
- Springmvc @ResponseBody返回ajax数据时,报错406
- 【BZOJ】1087 [SCOI2005]互不侵犯King 状压DP(轮廓线DP)
- SpringMVC的406错误
- 了解Redis
- The Zen of Python
- Spring AOP面向切面编程
- hdu 6143 Killer Names 容斥||第二类斯特林数
- 理解RESTful架构
- 静态绑定与动态绑定