Я занимаюсь разработкой с IceFaces 2.0 + Spring 2.5 + jpa1.0 / Hibernate 3.2.5
У меня есть проблема, которую я не могу решить, надеюсь, в вашем уме!
Я занимаюсь разработкой веб-приложения, которое, очевидно, имеет функции входа / выхода. Проблема в том, что если я войду в систему после того, как я выйду из системы, у меня будет совершенно абсурдное и иногда непредсказуемое поведение: всплывающие окна больше не закрываются, не работает много кнопок и т. Д. Но при первом входе в систему все в порядке!
Я также попытался удалить вручную все мои области действия бобов, ничего. Я попытался выйти из IE8, а затем войти из Firefox, проблема сохраняется. Есть идеи?
Это код сервлета выхода из системы:
HttpSession session = (HttpSession) request.getSession(false);
if(session != null) {
session.invalidate();
try {
response.sendRedirect("/" + request.getContextPath() + "/" + PRIMA_PAGINA);
} catch (IOException e) {
}
}
Должен ли я использовать вместо
FacesContext.getCurrentInstance().getExternalContext().invalidateSession();
из бобового метода? Я пытался, но проблема всегда одна и та же.
Заранее спасибо !!