Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有一个扩展 HttpServlet 的类,我试图访问在不同类中设置的变量,这些类已经实现了 ServletContextListener。
但是,扩展 HttpServlet 的类中的以下代码行给了我 NullPOinterException:
SomeObject x = getServletContext().getAttribute("x");
我不明白为什么会这样。有任何想法吗?
可能,您已经覆盖了 Servlet 类中的 init(ServletConfig cfg) 方法,并且没有调用 super.init(cfg) 来执行标准设置,从而导致上下文为空。