/ / Сесия изтича, когато посещавате коренния уеб сайт - java, session, tomcat8

Сесията изтича, когато посещавате коренна уеб страница - java, session, tomcat8

След като администратор е влязъл, той може да отиде докъдето той ще може да вижда бутони, които преди това не са били достъпни. Това работи добре, докато администраторът осъществи достъп до уебсайта чрез www.example.com/

но ако се направи чрез

www.example.com

И двамата използват един и същ сървлет.

Изглежда, че обектът на сесията е изгубен и администраторът е излязъл.

Не получавам никакви грешки и съм напълно изгубена какво може да причини това. Ако трябва да осигуря нещо повече, просто поискайте го :)

Отговори:

0 за отговор № 1

трябва да получите сесия в сървлета преди процеса на вход.

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

ако сесията не съществува, прочетете заявката и администратора за влизане и ако тя съществува, не правете нищо.