2013-10-05 2 views
0

Как получить недопустимое имя токена, когда возвращается перехватчик "invalid.token"?Как получить имя токена при недействительном значении токена в Struts 2

Подробнее: Я хочу обновить токен в вызовах Ajax, если он недействителен. tokenSession перехватчик, возвращает этот результат:

<result name="invalid.token">results/test_error_csrfResult.jsp</result> 

, то я хочу, чтобы получить имя недействительной лексемы на этой странице JSP и обновить его.

+0

Зачем его нужно обновлять? Если результат возвращается, то уже есть новый токен. –

+0

@AleksandrM: В вызовах Ajax, когда результат «invalid.token», я хочу его обновить. –

ответ

0

Вы можете получить параметр из контекста действия по имени "struts.token.name".

ActionContext.getContext().getParameters().get("struts.token.name"); 
+0

имя токена является переменной, в зависимости от функции форм. также, что страница jsp является общей для разных форм. –

+0

Также! Когда перехватчик возвращает «invalid.token», параметры не доступны с помощью этого метода –

 Смежные вопросы

  • Нет связанных вопросов^_^