GetServletContext在扩展HttpServlet的类中返回null

时间:2012-11-13 23:39:56

标签: java servlets

所以我有一个扩展HttpServlet的类,我试图访问已经实现了ServletContextListener的不同类中设置的变量。

然而,扩展HttpServlet的类中的以下代码行给了我NullPOinterException:

SomeObject x =  getServletContext().getAttribute("x");

我不明白为什么会这样。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

可能你已经覆盖了Servlet类中的init(ServletConfig cfg)方法,并且没有调用super.init(cfg)来执行标准设置,导致空上下文。