Де это снижает производительность приложения? Удаление этого кэша.
аюсь понять, как предотвратитьФиксация сессии в форме входа JSF в Glassfish 3.1. Это было легко сделать ссервлетыпоэтому я пытаюсь сделать то же самое с JSF (на основе этого вопроса:Получение значения идентификатора сеанса из запроса JSF):
FacesContext fCtx = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) fCtx.getExternalContext().getSession(false);
session.invalidate();
fCtx.getExternalContext().getSession(true);
Кажется, это работает, но когда я нажимаю кнопку «Назад» в браузере и повторно вводю данные для входа, я получаю:
javax.faces.application.ViewExpiredException: viewId: /index.xhtml - представление /index.xhtml не может быть восстановлено.
Он снова работает только после «обновления» и повторной отправки.
Что может быть причиной этого?