2014-11-12 4 views
0

У меня есть весенний webapp, работающий на tomcat. Я никогда не устанавливал какие-либо сеансы в моем коде. Существует только эта строка:Tomcat устанавливает cookie JSESSIONID спонтанно

HttpSession session = httpServletRequest.getSession(false); 
if(session != null) 
{ 
    log.debug("session is not null"); 
} 

Эти линии бревна, session is not null, что не имеет никакого смысла. Я также проверил, установлен файл cookie с именем JSESSIONID. Но, как вы можете видеть выше, я даю аргумент enter code here для getSession. Как это возможно ?

+1

Простой: если вы его не создаете, это делает кто-то другой. Весна - хороший кандидат. – icza

+0

Вы, кажется, правы. Похоже, что весна создает сеанс. Но почемуyyyyyy. :( –

+0

Вы используете JSP? Весенняя безопасность? –

ответ

0

Я пропустил тот факт, что если вы не введете <% session=false %>, страницы jsp создадут сеанс.