Я хотел бы знать, когда ожидать «нулевого» при звонке HttpServletRequest.getSession(false)HttpServletRequest.getSession (false): Когда он возвращает null?
Также: Есть ли хорошие учебники по HttpSession? Я хотел бы получить информацию, например: когда invalidate()? каковы последствия? мне нужно проверить, верен ли возвращаемый HttpSession? ... < == Ответьте, что в комментарии пожалуйста.
Я сделал именно это для моего сайта, когда понял, что есть определенные поисковые системы, которые не соблюдали мой robots.txt. Короче говоря, вы вызываете getSession (boolean) с false как параметр. Это возвращает сеанс, если он есть, или null, если его нет. Затем вы вызываете .getAttributeNames() в сеансе, который на недействительном сеансе (тайм-аут, закрыт) выдает исключение IllegalStateException. – 0xCAFEBABE