SpringMVC:解决406 not acceptable的问题

SpringMVC 406错误


写SSM项目遇到的问题
一、先看看pom文件中的依赖是否有错误
SSM项目的依赖关系是有匹配关系的,要选相对应的版本,否则就会出现页面出错的情况404,406。首先看mybatis+spring整合的依赖版本号:

 

  org.mybatis
  mybatis
  3.2.2




  org.mybatis
  mybatis-spring
  1.2.0




  org.springframework
  spring-web
  4.2.0.RELEASE

由于设置了@ResponseBody,要把对象转换成json格式,所以也要添加相应的依赖:



  com.fasterxml.jackson.core
  jackson-core
  2.8.1


  com.fasterxml.jackson.core
  jackson-databind
  2.5.1

二、applicationContext.xml配置文件的表头引用地址


 
   
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd
     http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
     http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
     http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">

按照这个表头修改就好。
在配置文件里添加这个节点


解决完这些基本上就没问题了。

你可能感兴趣的:(项目中的bug,笔记,总结)