标签: java jsp struts2 token interceptor
Struts2提供令牌拦截器以确保每个令牌只处理一个请求,但是,我不明白它是如何工作的,如果用户发送一次请求两次会发生什么?用户是否收到无效令牌或获得第一个请求的响应?这个拦截器背后的逻辑是什么?
答案 0 :(得分:1)
token拦截器在找到无效令牌时返回结果invalid.token。逻辑很简单:它使用一个会话来保存每个请求的有效令牌,当拦截它通过比较发送的和来自会话的其他一个来检查它。
token
invalid.token