开发者社区> 问答> 正文

spring mvc ajax请求,后台能接受,前端报错406 ?报错

该配置的jar包都配置了,web.xml中也配置了servlet-mapping中url也配置了/,还是报错406

展开
收起
爱吃鱼的程序员 2020-06-23 15:32:33 871 0
2 条回答
写回答
取消 提交回答
  • 互联网金融行业资深从业者;全栈领域创作者;软件设计师持证人;公号:“不古”作者

    状态码406:HTTP协议状态码的一种,表示无法使用请求的内容特性来响应请求的网页。说白了就是后台的返回结果前台无法解析就报406错误。

    状态码:406,请求头(Request Headers)中看到请求信息是json格式,响应头(Response Hraders)中却发现返回信息的格式是“text/html”,前台无法解析,需将结果转换成json格式返回给前台。

    2023-02-05 21:11:45
    赞同 展开评论 打赏
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    1.如果返回类型是json,看看你的json包加了没有,有三个包
    2.检查你的方法上面是否加了@responseBody注解

    看看你的web.xml的配置:前缀后缀的那个地方。是不是*.html可能你写成.xml了所以是406

    http://blog.csdn.net/jia20003/article/details/21411771

    https://zhidao.baidu.com/question/387321222.html

    2020-06-23 15:32:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载