След като администратор е влязъл, той може да отиде докъдето той ще може да вижда бутони, които преди това не са били достъпни. Това работи добре, докато администраторът осъществи достъп до уебсайта чрез www.example.com/
но ако се направи чрез
www.example.com
И двамата използват един и същ сървлет.
Изглежда, че обектът на сесията е изгубен и администраторът е излязъл.
Не получавам никакви грешки и съм напълно изгубена какво може да причини това. Ако трябва да осигуря нещо повече, просто поискайте го :)
Отговори:
0 за отговор № 1трябва да получите сесия в сървлета преди процеса на вход.
HttpSession session = request.getSession();
datatype variable = session.getAttribute("varibleName you set before");
ако сесията не съществува, прочетете заявката и администратора за влизане и ако тя съществува, не правете нищо.