Struts2 предоставляет Token Interceptor для обеспечения обработки только одного запроса на токен. Но я не понимаю, как это работает, если пользователь дважды отправляет один запрос, что происходит? Получает ли пользователь недопустимый токен или получает ответ на первый запрос? Какова логика этого перехватчика?Как работает Token Interceptor в Struts 2
0
A
ответ
1
Перехватчик token
возвращает результат invalid.token
, когда найден недействительный токен. Логика проста: она использует сеанс для сохранения действительного токена за запрос, а при перехвате он проверяет его, сравнивая отправленное и другое, что связано с сеансом.
Смежные вопросы
- 1. struts 2 token Interceptor
- 2. Использование Token with Struts
- 3. Получение Interceptor параметров в Struts 2
- 4. Log4j Logger for Struts 2 Except Interceptor
- 5. Рабочий процесс Struts Interceptor
- 6. CORF Token не работает в STRUTS 1.1
- 7. Struts 2.3: runtime add Interceptor
- 8. Struts Synchronizer Token
- 9. Struts 2 security
- 10. Override Struts 2 Сообщения
- 11. Struts 2 sessionToken перехватчик всегда перенаправляет ошибки
- 12. Struts 2 - execAndWait
- 13. Struts 2 класс действия не работает
- 14. Как настроить папку загрузки Struts 2?
- 15. Struts 2.3 Store Interceptor: Как пройти ActionErrors от Interceptor до Action?
- 16. Struts 2 Проверка XML не работает
- 17. struts 2 интернационализация не работает
- 18. Как вы отменяете сообщения Struts 2?
- 19. Метод проверки Struts 2 не работает без XML
- 20. Может ли пакет struts 2 расширять «struts-default»?
- 21. Struts 2 Допустимые имена параметров в
- 22. Ошибка Struts 2 struts-default.xml
- 23. Struts 2 Итератор не работает в jsp?
- 24. NHibernate Interceptor не работает
- 25. Как исключить одно действие из умолчанию перехватчик в Struts 2
- 26. Struts 2 в RAD
- 27. Struts 2 Без Struts тегов
- 28. Hibernate Interceptor не работает
- 29. Невозможно реализовать перехватчик токенов Struts 2 с гиперссылкой
- 30. Struts 2 не удалось загрузить файл перехватчика
Источник для TokenInterceptor похож на 50 строк Java, а также маркерный тег, выход которого можно увидеть, не нужно особенно долго понимать, что происходит - я предлагаю изучить это как упражнение. –