Spring4.0 MVC请求json数据报406错误的解决方法

发布时间 - 2026-01-10 22:25:36    点击率:

Spring4.0 MVC请求json数据报406错误,如何解决?

解决方法一:

1、导入jackson-core-2.5.1.jar和jackson-databind-2.5.1.jar

2、Spring配置文件添加:

<!-- 避免IE执行AJAX时,返回JSON出现下载文件
spring3为:org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
spring4为:org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
 -->  
<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>  

解决方法二:

1、导入第三方(阿里巴巴)的fastjson包,fastjson-1.2.7.jar

2、Spring配置文件添加:

<mvc:annotation-driven> 
  <mvc:message-converters register-defaults="true"> 
    <!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> 
    <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> 
      <property name="supportedMediaTypes"> 
        <list> 
          <value>application/json;charset=UTF-8</value> 
        </list> 
      </property> 
    </bean> 
  </mvc:message-converters> 
</mvc:annotation-driven> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Spring4.0  # MVC  # json  # 406  # 配置Spring4.0注解Cache+Redis缓存的用法  # struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.  # SSH框架网上商城项目第1战之整合Struts2、Hibernate4.3和Spring4.2  # MyBatis学习教程(八)-Mybatis3.x与Spring4.x整合图文详解  # java中实现兼容ie6 7 8 9的spring4+websocke  # 浅析Spring4新特性概述  # 解决方法  # 配置文件  # 阿里巴巴  # 第三方  # 如何解决  # 大家多多  # org  # springframework 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Internet Explorer官网直接进入 IE浏览器在线体验版网址  如何打造高效商业网站?建站目的决定转化率  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  如何用AI帮你把自己的生活经历写成一个有趣的故事?  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  如何安全更换建站之星模板并保留数据?  常州企业网站制作公司,全国继续教育网怎么登录?  JS经典正则表达式笔试题汇总  三星网站视频制作教程下载,三星w23网页如何全屏?  Python图片处理进阶教程_Pillow滤镜与图像增强  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  如何在云虚拟主机上快速搭建个人网站?  如何用景安虚拟主机手机版绑定域名建站?  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  android nfc常用标签读取总结  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  简单实现Android验证码  如何确保西部建站助手FTP传输的安全性?  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  Laravel distinct去重查询_Laravel Eloquent去重方法  微信小程序 HTTPS报错整理常见问题及解决方案  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  如何自定义建站之星网站的导航菜单样式?  北京企业网站设计制作公司,北京铁路集团官方网站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  jQuery中的100个技巧汇总  Laravel如何实现多对多模型关联?(Eloquent教程)  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  成都网站制作公司哪家好,四川省职工服务网是做什么用?  详解MySQL数据库的安装与密码配置  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  如何在万网ECS上快速搭建专属网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  EditPlus 正则表达式 实战(3)  JavaScript如何操作视频_媒体API怎么控制播放  浅析上传头像示例及其注意事项  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  如何用y主机助手快速搭建网站?