zoukankan      html  css  js  c++  java
  • 今日份崩溃——时刻注意细节

    今天因为一个字母大小写的问题抓狂了整整两个钟,这两个钟不能白花了,总结一下。

      首先解释一下报错的原因,报错界面是提示空指针错误 java.lang.NullPointerException,很简单,因为这里是 session 的 getAttribute 方法里的参数书写错误,其中大写的  “L” 错写成 小写的 “ l ”,那么导致session获取不到参数,所以报空指针错误。

         找异常的方法:从上往下找第一行自己写的代码的异常

      报空指针错误一般都是参数没有传递过去,注意参数是否写错,大小写、小写 l 和 大写 I 、n 和 m  

      总体上需要关注的点是 Exception 和 Root Cause 头一行,在这里寻找原因即可。

     这里是异常的代码段和可正常运行代码段的对比

     

    还是同样的错误,参数字母书写出错,把“m”  错写成  “n”  导致数据没有传输过去。在这里也同样花费了很多时间去找,这种参数错误应该被注意起来,下次出现数据无法传输的错误就应该首先想到这种错误,节约时间。

  • 相关阅读:
    SpringBoot中使用Redis
    SpringBoot中实现事务
    SpringBoot中集成持久层框架Mybatis
    JavaScript遍历数组、对象
    web面试(一)
    create-react-app初始化报错及配置less
    JavaScript异步(SuperAgent , isomorphic-fetch)
    JavaScript数组
    JavaScript(token,cookie)
    JavaScript时间段重叠
  • 原文地址:https://www.cnblogs.com/ccyzj/p/13094813.html
Copyright © 2011-2022 走看看