使用ajax向后台请求时,前台报错406 Not Acceptable
来源:互联网 发布:林州网络最近新闻 编辑:程序博客网 时间:2024/05/20 00:13
使用ajax向后台请求时,前台报错406 Not Acceptable
公司项目里面是springboot,都是集成自动配置好了的,在用xml方式的时候,直接使用@ResponseBody,并不能返回想要的类型,报了406,查了很多,不怎么管用,终于找到方案,小记一下
- 引入三个jar包(直接贴pom了)
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.8.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.8.3</version> </dependency>
- spring配置文件里面配置bean
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean> <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 --> </list> </property> </bean>
- 后台controller上的相应ajax请求方法上正常添加@ResponseBody,就能返回想要了类型的返回值了
0 0
- 使用ajax向后台请求时,前台报错406 Not Acceptable
- SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解
- 最近使用spring4.0的Mvc,json请求时,客户端报错,406 Not Acceptable
- 使用RestController访问请求报NetworkError: 406 Not Acceptable错误
- 前台406 (Not Acceptable)
- Ajax请求返回406 Not Acceptable
- SpringMVC ajax post 提交数据,报错406:Not Acceptable
- 前台jquery+ajax向后台请求数据,后台返回json,前台显示
- springMVC后台没有错误 但是前台报错406 Not Acceptable 的原因
- [记录] ajax请求一直进error方法,406 Not Acceptable
- 前台向后台发送下载文件请求时出现400错误
- Spring MVC 报错:Response Status: 406 (Not Acceptable)
- SpringMVC报406 Not Acceptable错误
- SpringMVC报406 Not Acceptable错误
- js前端报406 (Not Acceptable)
- 向后台发送请求
- ajax向后台请求数据包含中文乱码问题解决
- ajax 异步请求向后台传数组,后台无法接收
- JZOJ4847. 夕阳
- 设计模式——简单工厂模式
- 复习数据库笔记
- 栈使用量的一种检测方法
- jackson配置
- 使用ajax向后台请求时,前台报错406 Not Acceptable
- 《亲测 已解决》Address localhost:8080 is already in used
- 【Light OJ 1414】February 29(容斥原理)
- oracle 控制台em端口号的位置
- LintCode:01背包问题
- HTML:target=_blank
- socket IPC 本地socket通讯
- “n个球放入m个盒子,使用程序输出所有的放法”的c++回溯法
- 操作系统课程设计的代码分析1