java中getSession写在方法里就可以,方法为就报错空指针

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中getSession写在方法里就可以,方法为就报错空指针相关的知识,希望对你有一定的参考价值。

//空指针:
HttpSession session = getSession();
public void aaa()

//正常:
HttpSession session;
public void aaa()
session = getSession();



求原因

我是这么理解的,仅供参考:你还没登录呢,session当然不存在了,因为连类还没有初始化完成呢,你怎么登录?你没登录,就应该没有session,没有session,自然空指针追问

有道理,但是我用session不是操作用户权限,是获取服务器路径,都登录完了,这是什么情况呢

参考技术A 因为getSession函数内部,调用了一些初始化的代码追问

就是说我要声明一个全局变量都不行吗,必须每个方法写一次,java不至于这么蠢吧,有什么解决办法吗?

以上是关于java中getSession写在方法里就可以,方法为就报错空指针的主要内容,如果未能解决你的问题,请参考以下文章

工厂方法模式的一些思考(java语法表示)

如何实现JAVA项目部署后 ,几个类就开始运行

会话注销中的问题

Java获取路径的方法

ACE编辑器可以监听鼠标吗

getsession方法