有收录的域名,有历史建站记录域名,搜狗pr域名,搜狗权重域名,搜狗权重域名,高收录域名,百度权重域名,外链反链域名,景德镇网站建设
热门搜索: 网站 SEO 网站建设 建设
欢迎您, 高收录域名 的忠实网友, , 希望你在本站能找到对您有用的东西。
你现在的位置:网站首页 - 建站教程 - 监听器使用的标志

监听器使用的标志

作者 : zhushican | 分类 : 建站教程 | 超过 人围观 | 已有 0 人留下了看法

如果操作监听器对敏感操作和带有敏感表单的操作进行特殊处理,那么,就可以捕获该敏感表单的重复提交。对于每个带有敏感表单的操作,监听器都创建了唯一的字符,叫做标志。然后,监听器将该标志放入请求和会话中。

在提交敏感表单时,就产生了一个新的请求,并执行一个敏感操作。但是,在执行敏感操作之前,操作的监听器会查看请求和会话中的两个标志是否都存在并且相同。如果是,就执行该敏感操作;否则,就触发servlet异常。在执行敏感操作之后,会从各自的范围中删除这两个标志。以这种方式使用标志,可以确保敏感操作只能由一个敏感表单来调用。如果用户试图用Reload按钮或书签来提交敏感操作,就会引发servlet异常。

这个标志类基于用户会话和当前时间创建唯一的加密字符串。但是,就我们自己来说,标志就是黑箱,你给他们发出请求,它们返回唯一的字符串。捕获重复提交敏感表单的操作监听器是SensitiveActionListener的实例。每个操作都有一个敏感操作监听器,通过ActionBase构造函数添加到操作监听器列表中。

« 上一篇下一篇 »

评论列表:

关于我
关于我

长期出售各种各样的域名
重点出售下面的类型:
1、5~15年的老域名。
2、各种类型的备案域名。
3、历史建站记录的老域名、权重域名。

在线QQ 新浪微博 我的邮箱
日历
控制面板
最近发表
网站分类
网站收藏
图标汇集
Tags列表
友情链接