论坛首页 入门讨论版 Struts

如何实现一次投票后,五分钟后才能再次投票的功能?

浏览 566 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2007-08-19
我的系统框架是spring+hb+struts2,如何实现一次投票后,五分钟后才能再次投票的功能,大家有什么建议?
   
最后更新时间:2007-08-20
你可以利用setTimeOut这个js函数实现
   
0 请登录后投票
最后更新时间:2007-08-20
过儿oO 写道
你可以利用setTimeOut这个js函数实现


setTimeout是“在指定的时间到达后执行指定的操作”吧?楼主是想“在指定的时间内不允许执行指定的操作”。。。
   
0 请登录后投票
最后更新时间:2007-08-20
我不想用JS,我想在后台处理,比如用过滤器什么的
   
0 请登录后投票
最后更新时间:2007-08-20
如果衹考慮1個窗口
那麽在request裏放一個hidden就可以了
如果再考慮到投一次票 關窗口 再打開這個頁面
那就涉及到 保持狀態 這個就要用到 數據庫 或者 cookie
   
0 请登录后投票
最后更新时间:2007-08-20
movingboy 写道
过儿oO 写道
你可以利用setTimeOut这个js函数实现


setTimeout是“在指定的时间到达后执行指定的操作”吧?楼主是想“在指定的时间内不允许执行指定的操作”。。。


啊!看错了,哈哈哈。那就用数据库或session之类的保存一下状态,比如session,你第一把进方法先记一个时间,这个时间放在session里面,第二把进来也是取系统时间,然后取时间差看看是不是大于5分钟,如果大于5分钟就执行,并且将session里面时间替换为该次取得的系统时间
   
0 请登录后投票
论坛首页 入门讨论版 Struts

跳转论坛:
JavaEye推荐