java吧 关注:1,242,634贴子:12,717,161
  • 18回复贴,共1

为什么会抛空指针异常错误

只看楼主收藏回复

建一个Java web项目,里面建个servlet然后实现在网页上显示统计页面被浏览的次数,为什么会给500的状态码,还会抛空指针异常错误


IP属地:上海来自iPhone客户端1楼2016-04-15 14:33回复
    看看你的父类代码


    IP属地:江西2楼2016-04-15 14:37
    收起回复
      父类是HttpServlet啊


      IP属地:上海来自iPhone客户端3楼2016-04-15 14:40
      回复
        你什么时候把count这个属性设置到context里的,获得不到这个属性强转Integer报空指针很正常的


        IP属地:河北5楼2016-04-15 14:48
        收起回复
          string不能强制转成integer


          来自Android客户端6楼2016-04-15 14:52
          收起回复
            你别用write用print试试


            IP属地:安徽7楼2016-04-15 15:08
            收起回复
              空指针异常明显是没把count这个信息放到servletContext,5楼正解,先判断是不是空,为空就不转,string可以转int如果不是int强转的话应该是报类型匹配错误


              IP属地:福建来自iPhone客户端8楼2016-04-15 15:09
              回复
                不对呀,我下面判断了i是不是空,如果为空则代表第一次访问就加count和1呀,他报空指针是第25行也就是pw.write这句


                IP属地:上海来自iPhone客户端9楼2016-04-15 15:22
                回复
                  i是空的啊 所以空指针异常


                  IP属地:江西来自Android客户端10楼2016-04-16 17:53
                  回复
                    给i赋值i就不是空的


                    IP属地:江西来自Android客户端11楼2016-04-16 17:54
                    回复
                      调用顺序错了


                      IP属地:江西来自Android客户端12楼2016-04-16 17:55
                      回复