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)

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