/ / Session expira quando vai para o site raiz - java, session, tomcat8

A sessão expira ao ir para o site raiz - java, session, tomcat8

Depois que um administrador se conectou, ele pode ir aosite onde ele será capaz de ver agora botões que não eram acessíveis antes. Isso funciona bem, desde que o administrador acesse o site via www.example.com/

mas se for feito via

www.example.com

Ambos usam o mesmo servlet.

Parece que o objeto Session está perdido e o administrador está desconectado.

Eu não recebo nenhum erro, e estou completamente perdido quanto ao que pode estar causando isso. Se eu precisar fornecer mais alguma coisa, basta solicitá-lo :)

Respostas:

0 para resposta № 1

você deve obter sessão no servlet antes do processo de login.

HttpSession session = request.getSession();
datatype variable = session.getAttribute("varibleName you set before");

se a sessão não existir, leia o pedido e faça o login admin e, se ele existir, não faça nada.