我正在尝试从运行在 Tomcat 上的 Web 应用程序中的过滤器访问 session 属性:
boolean socialLogin = (Boolean) session.getAttribute("socialLogin");
我遇到了一个NullPointerException
,我该如何处理属性是否存在而不必捕获 NPE 的情况?
session不为null,之前查过
最佳答案
您是否尝试过检查空值?
if(session.getAttribute("socialLogin") != null) {
boolean socialLogin = (Boolean) session.getAttribute("socialLogin");
}
关于tomcat - 访问 session 属性时获取 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24777682/