您的位置:首页 > 编程语言 > Java开发

SpringMVC ajax post 提交数据,报错406:Not Acceptable

2015-05-11 18:51 381 查看
在编程实现过程中,前台采用ajax的post方法提交数据,后台controller代码如下:

@RequestMapping(value = "/changeEvents",method = RequestMethod.POST)
@ResponseBody
public boolean changeEvents(String id,int daydiff,int minudiff){

boolean retult=false;
......
return retult;
}


搜索了很久,终于找到答案。因为采用了@ResponseBody,把对象转化为json格式,但缺少转换依赖的jar包,所以报错。

解决办法:引入jackson-core-asl,jackson-mapper-asl两个jar包。

可调用网络jar包(在pom.xml哄插入):

<span style="font-family:SimSun;font-size:12px;"><dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<span>	</span><artifactId>jackson-core</artifactId>
<version>2.5.3</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency></span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: