Java 第一次加载站点时的GlassFish会话id

Java 第一次加载站点时的GlassFish会话id,java,session,jakarta-ee,glassfish,Java,Session,Jakarta Ee,Glassfish,问题就在这里。我通过以下方式获得sessionId: request.getRequestedSessionId(); 然而,当站点第一次打开时,它返回null。只从第二次访问开始,它返回会话id。但我需要从第一次开始就知道。我可以获取它吗?它是空的,因为没有会话 相反,请考虑: request.getSession(true).getId() 如果会话不存在,它将创建会话,然后提供唯一的会话标识符

问题就在这里。我通过以下方式获得
sessionId

request.getRequestedSessionId();

然而,当站点第一次打开时,它返回null。只从第二次访问开始,它返回会话id。但我需要从第一次开始就知道。我可以获取它吗?

它是空的,因为没有会话

相反,请考虑:

request.getSession(true).getId()
如果会话不存在,它将创建会话,然后提供唯一的会话标识符