2 lukasuki lukasuki 于 2015.05.31 18:38 提问

springMVC中@response和jquery的ajax提取报406错误

代码很常规,在后台手动打包成JSON就可以正常的传过去,但是写成@responsebody就不行,数据库也响应正确了,就是传过去的参数前台拿不到,改成了$.ajax的写法设置了请求头仍然没有用,网上说用maven进行依赖什么的,pom.xml我没有写过啊。求教~~~

2个回答

meng_fyang
meng_fyang   2015.06.01 12:11
已采纳

报406错误,如果你确定配置文件没错的话,在你java代码里做几个输出到控制台的标记,运行一下,控制台里没问题的话,就是说明缺少jar包,应该是jackson-annotations jackson-core jackson-databind 这三个包,你导入进去试一下。

u013607428
u013607428 回复lukasuki: 少两行什么东西呀?能不能告知一下?
大约 2 年之前 回复
lukasuki
lukasuki core 和 mapper 都有的,问题是XML里。。现在解决了,xsi:schemaLocation后面少两行mvc的东西,还是非常感谢~~
2 年多之前 回复
joy460154849
joy460154849   2017.03.23 16:58

当配置没有的问题的情况下,看下,$.post("url",{},function(data){}),看下该地址的方法返回是否是JSON

Csdn user default icon
上传中...
上传图片
插入图片