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

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

2个回答

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

u013607428
忘川y 回复lukasuki: 少两行什么东西呀?能不能告知一下?
4 年多之前 回复
lukasuki
lukasuki core 和 mapper 都有的,问题是XML里。。现在解决了,xsi:schemaLocation后面少两行mvc的东西,还是非常感谢~~
接近 5 年之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐