Вы можете создать сеанс после входа в систему с помощью метода
HttpSession obj1=request.getSession();
Обратите внимание, что здесь этот метод без аргументов.
Теперь перейдите к сервлету или jsp, который вызывает домашнюю страницу, и создайтедругой сеанс с методом
HttpSession obj2=request.getSession(false);
Обратите внимание, что здесь я взял аргумент false
, который будет препятствовать пользователю, если он не создал сеанс во время входа в систему, то есть он не вошел в систему.
Теперь поставьте чек:
if(obj2.isNew()){ response.Redirect(loginpage url)}