zoukankan      html  css  js  c++  java
  • 第一章 开发中遇到的错误列表

    开发中遇到错误的列表:(该列表会不断更新)

    1、http

    404:资源找不到,列出在springmvc中的一个诡异的问题

    现象:

    • 在我们执行controller中的一个方法的时候,假设类上的路径为"/mq",方法上的路径为"/addLog",那么访问路径就是"localhost:8080/mq/addLog"(注意:项目名是可以省略的),访问之后,会出现"/mq/mq/addLog"找不到404错误?

    分析:

    • 为什么访问路径是"/mq/addLog",而报错却是"/mq/mq/addLog"找不到?

    原因:

    • 方法返回类型为void,且在方法体内,没有手动向客户端返回信息,例如json串等。--这是spring所不允许的

    解决方案:

    • 改变方法返回类型,并返回相应的数据
    • 方法类型依旧为void,方法体内手工向客户端返回信息

    406:指客户端浏览器不接受所请求页面的MIME类型

    现象:

    • 假设就在上边的这个方法,我们在方法体内返回boolean值并且方法的返回值也定义为boolean,并在方法上边加上@ResponseBody,这时候执行该方法,返回406

    原因:

    • 我们在方法体上加了@ResponseBody,那么其实我们的实际意图就是向前端返回json,但是我们并没有配置json转化器,所以抛出406

    解决方案:

    • 在spring.xml文件中配置json转换器
  • 相关阅读:
    整理诗稿有感
    穿越校园有感
    晚饭后独自散步有感
    漫步锦里有感
    世界经理人: 三个重要法则让你彻底改变!
    看艺人名字作诗有感
    如果你不想成为默默无闻的人,那么规划生涯
    技术人员PK管理人员的博弈论
    英雄气概
    与君相识天涯有感
  • 原文地址:https://www.cnblogs.com/java-zhao/p/5229488.html
Copyright © 2011-2022 走看看