Sturts 2 Аннулирование сеанса с установкой сеанса запроса на новый сеанс

В моем приложении Struts после входа пользователя в систему мне нужно аннулировать текущий сеанс и создать новый сеанс. Я лишил законной силы сеанс с

getHttpServletRequest().getSession().invalidate();

И я создаю новую сессию как

getHttpServletRequest().getSession(true);

Проблема здесь после выше я пытаюсь получить доступgetSession() это дает государству недопустимое исключение;HttpSession является недействительным.

getSession() возвращает карту, где в моем классе действий я реализуюSessionAware который имеет.setSession(Map session)

РЕДАКТИРОВАТЬ: ниже является исключением

Error creating HttpSession due response is commited to client. You can use the CreateSessionInterceptor or create the HttpSession from your action before the result is rendered to the client: HttpSession is invalid
java.lang.IllegalStateException: HttpSession is invalid

Итак, я предполагаю, что проблема в StrutsgetSession() до сих пор ссылаюсь на сессию, которую ямы признаны недействительными

Как сделать распоркиgetSession() сослаться на новую сессию, которую ямы создали?

Ответы на вопрос(1)

Ваш ответ на вопрос