我知道這兩個攔截器是用來防止重複表單提交?但他們之間的區別究竟是什麼? 哪一個比另一個有更多優勢?令牌攔截器和令牌會話攔截器之間的區別?
3
A
回答
8
tokenSession
擴展了token
攔截器,它們都用於確保每個令牌只處理一個請求。區別在於處理無效令牌。 當發現無效標記時,token
攔截器僅返回invalid.token
結果。無效令牌上的tokenSession
攔截器將嘗試顯示與有效令牌相同的響應。
爲了說明tokenSession
攔截器的工作流程的一些僞代碼:
intercept() {
if(validToken){
storeInvocation();
return invocation.invoke();
}else {
ActionInvocation storedInvocation = loadStoredInvocation();
// ...
return storedInvocation.getResultCode();
}
}
相關問題
- 1. struts 2令牌攔截器
- 2. Struts2的 - 令牌會話攔截問題
- 3. 註釋中的Struts2令牌攔截器
- 4. struts中的令牌攔截器1.2
- 5. 問題使用令牌攔截器與驗證攔截
- 6. Struts2令牌攔截器總是失敗
- 7. 工作流攔截器和驗證攔截器之間的區別
- 8. Microsoft.Owin.Security.Oauth承載令牌授權攔截
- 9. 在localStorage和攔截器中保存令牌
- 10. 過濾器和攔截器之間的一般區別?
- 11. 攔截器不攔截
- 12. java攔截器不攔截
- 13. 基於令牌的認證http攔截器
- 14. 如何在angularjs中使用攔截器刷新JWT令牌?
- 15. Angular 4.3 - HTTP攔截器 - 刷新JWT令牌
- 16. Retrofit2(攔截器)+ GoogleApiClient如何刷新令牌
- 17. WebServiceTemplate - 攔截器和回調之間的區別?
- 18. EJB 3.1攔截器是「攔截器」嗎?
- 19. EJB攔截器vs CDI攔截器
- 20. android上的攔截攔截器
- 21. Struts2的攔截器會話超時
- 22. 如何爲ILogger攔截攔截器
- 23. 城堡攔截器不攔截
- 24. 在會話層攔截的東西與在應用層上攔截的東西之間有什麼區別?
- 25. StructureMap攔截器
- 26. EJB3攔截器
- 27. Ninject攔截器
- 28. 在攔截器
- 29. Vue.js攔截器
- 30. Hibernate攔截器
相關:http://stackoverflow.com/a/28717589/1654265 –