|
1
17
Struts1动作令牌方法的工作方式与Struts2令牌拦截器类似,因为它将向会话中添加一个令牌,并在表单提交时对其进行检查,但这是一个更为手动的过程。基本工作流程是:
这样做不仅可以防止重复的表单提交,而且任何脚本都必须点击第一个struts操作并获得一个会话,然后才能提交到第二个struts操作来提交表单。由于一个站点不能为另一个站点设置会话,这应该会阻止CSRF。
如果通常将用户直接发送到JSP,则不要这样做。相反,创建一个继承自
|