java - GetServletContext 在扩展 HttpServlet 的类中返回 null

标签 java servlets

这个类扩展了 HttpServlet 并尝试访问不同类中设置的变量

扩展 HttpServlet 的类中的以下代码行抛出 NullPOinterException:

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

想法?

最佳答案

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

关于java - GetServletContext 在扩展 HttpServlet 的类中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370789/

相关文章:

java - 在 javascript 函数中使用 scriplet

java - count[name.charAt(i)]++ 和 count[str1.charAt(i) - 'a' ]++ 之间的确切区别是什么?

java - Response.getWriter() 应该关闭/刷新

java - 处理 HardDeadlineExceededError 的任务策略

java - servlet 发生异常时如何重定向到错误页面?

java - 使用流根据java中的条件拆分列表

java - 以最小内存消耗写入文件的设计模式

java - 在 Java Blackjack Simulator 中处理分割 - 递归?

java - GAE : No file found error

java - Cookie 给出日期错误