`
lovexuwenhao
  • 浏览: 201398 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

根据留言的时间间隔判断用户是否成功

阅读更多

message.jsp页面主要代码:

<%@page import="java.text.SimpleDateFormat"%>
<%@ page import="java.util.Calendar " %>

<%

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  Calendar can=Calendar.getInstance();
  String now=can.get(can.YEAR)+"-"+(can.get(can.MONTH)+1)+"-"+can.get(can.DATE)+" "+can.get(can.HOUR_OF_DAY)+":"+can.get(can.MINUTE)+":"+can.get(can.SECOND);
%>

<form action="jurdge.jsp">
留言内容:
<input name="intime" type="text" value="<%=now%>">
<input name="content" value="" type="text"/>
<input name="sb" type="submit" value="ok"/>
</form>

 

 

 

jurdge.jsp页面主要代码

 <%@page import="java.text.SimpleDateFormat"%>
 <%@ page import="java.util.Date" %>

 

String now=request.getParameter("intime");
 SimpleDateFormat   format   =   new   SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  
    Date date=format.parse(now); 
    Date cur=new Date();
    //确保date在cur之前
    if(date.after(cur)){
        Date cal=date;
        date=cur;
        cur=cal;
    }
    //分别得到两个时间的毫秒数
    long sl=date.getTime();
    long el=cur.getTime();    
    //根据毫秒数计算间隔秒数,除1000是秒,再除60是分,再除60是小时,再除24是天
    long second=(cur.getTime()-date.getTime())/(1000);
    out.print("second"+second);
    if (second<5){
     out.print("<SCRIPT>alert('您的留言速度太快了吧,禁止留言!');window.history.back();</script>");
    }

分享到:
评论

相关推荐

    玩转校内&时间观念

    3、完成了[定时关机]的编码工作,实现指定时刻关机功能,曾加了[时间提醒]项,语音警醒时间,用户可根据个人喜好,将最爱的音乐设为警醒音乐,给用户留有选择空间。 4、编码实现所有[选项]功能,提供置顶...

    玩转校内&时间观念(终结版Ⅱ)

    3、完成了[定时关机]的编码工作,实现指定时刻关机功能,曾加了[时间提醒]项,语音警醒时间,用户可根据个人喜好,将最爱的音乐设为警醒音乐,给用户留有选择空间。 4、编码实现所有[选项]功能,提供置顶功能...

    玩转校内[精简免安装版] Ver 2.4.27.95

    3、完成了[定时关机]的编码工作,实现指定时刻关机功能,曾加了[时间提醒]项,语音警醒时间,用户可根据个人喜好,将最爱的音乐设为警醒音乐,给用户留有选择空间。 4、编码实现所有[选项]功能,提供置顶...

    文章管理系统

    3.[改进]为了后台系统安全,后台登录页不用判断是否已登录状态并自动跳转到管理页 4.[改进]后台编辑器CKEditor V3.6.1升级到CKEditor V3.6.6 5.[改进]前台编辑器KindEditor V3.5.5升级到KindEditor V3.5.6 6.[纠正]...

    基于单片机的防盗报警自动拨号系统

    - **振铃频率检测**:系统采用特定频率范围内的振铃信号来判断电话是否被接听,正常振铃频率为450±25Hz。 - **电路设计**:通过检测振铃信号的频率变化来确定电话线路的状态,从而实现对电话摘机状态的识别。 ####...

    入门学习Linux常用必会60个命令实例详解doc/txt

    仅当无用户正在使用光盘时,该命令才会成功。该命令包括了将带有当前工作目录当作该光盘中的目录的终端窗口。 chsh 1.作用 chsh命令的作用是更改使用者shell设定,它的使用权限是所有使用者。 2.格式 chsh [ -...

    JS实现扫码枪扫描二维码功能

    如果两次按键时间间隔超过500毫秒,我们认为是两次独立的扫描,将当前键码添加到code中。这样做的目的是防止由于扫码枪速度过快导致的字符丢失。 ```javascript if (e.which === 13) { // ... 处理扫码结束 } else...

Global site tag (gtag.js) - Google Analytics