Struts中的令牌具体是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:57:43
是一种现象?还是什么?具体点?谢谢,一直迷糊....

Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌不一致,从而有效地防止了重复提交的发生。

这个在《精通Struts 》里有具体的实例,
要明白Token什么意思,最好还是照实例自己练一下试试