在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
来源:互联网 发布:mac 复制到移动硬盘 编辑:程序博客网 时间:2024/05/29 09:50
今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下:
1 //获取ServletContext对象2 ServletContext servletContext = this.getServletContext();
这个问题很奇怪,也是第一次遇到,因为以前在servlet的doGet/doPost方法中要获取ServletContext对象时都是这样写的,也没有出现过java.lang.NullPointerException(空指针)异常,上网查了一下出现这个异常的原因:原来是我重写了init(ServletConfig)方法,但重写的init方法内部没有调用super.init(config);就是这导致了错误!父类的 init(ServletConfig)有处理获取ServletContext对象的引用,在doGet/doPost/service方法方法中才能够通过 getServletContext()方法获取到SeverletContext对象!重写了Servlet的init方法后一定要记得调用父类的init方法,否则在service/doGet/doPost方法中使用getServletContext()方法获取ServletContext对象时就会出现java.lang.NullPointerException异常
1 public void init(ServletConfig config) throws ServletException{2 //重写了Servlet的init方法后一定要记得调用父类的init方法,否则在service/doGet/doPost方法中使用getServletContext()方法获取ServletContext对象时就会出现java.lang.NullPointerException异常3 super.init(config);4 }
转载:http://www.cnblogs.com/mitnick/p/5122197.html
阅读全文
0 0
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)
- SSH使用modelDriven传值出现空指针异常 java.lang.NullPointerException
- RecyclerView.addFocusables出现空指针异常NullPointerException的解决办法
- java 空指针异常(java.lang.NullPointerException)
- java 空指针异常(java.lang.NullPointerException)
- java 空指针异常(java.lang.NullPointerException)
- 关于空指针异常java.lang.NullPointerException
- 空指针异常 java.lang.NullPointerException
- 空指针异常(java.lang.NullPointerException)
- java.lang.NullPointerException 空指针异常问题
- java.lang.NullPointerException 空指针异常问题
- List--Java.lang.NullPointerException--空指针异常
- [UnityShader2]顶点片段着色器实例
- URL中的JavaScript
- 斗地主农民手牌的58684015种可能性
- 相邻两数最大差值
- 装饰模式
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- Spring Cloud Stream
- 恒生GTN三大法宝出炉 服务+技术+资源
- 浅谈 qmake 之 pro、pri、prf、prl文件
- MQ整理—安装搭建二
- Android攻城狮的第二门课(第3季)第5章 四大组件之BroadcastReceiver
- 愿你出走半生,归来仍是少年——2017年半年总结(上)
- 分布式系统一致性
- 事务