写的简便一点,就比如在jsp页面吧,使用小脚本,这样你看起来更方便一点。[code=java]<%
long nowTime = new Date().getTime();//首先拿到当前时间
Object obj = session.getAttribute("lastPost");//取得上一次发贴时间
if(obj != null) {
long lastPostTime = Long.valueOf(obj + "");
if((nowTime - lastPostTime) / 1000 < 60){//比较日期
out.println("发贴时间间隔必须超过1分钟");
} else {
//执行发贴语句
out.println("发贴成功!");
session.setAttribute("lastPost", nowTime);//要记得将此次发贴的时间记录到session中
}
} else {//obj为空,说明上一次没有发贴,可以直接发贴
//执行发贴语句
out.println("发贴成功!");
session.setAttribute("lastPost", nowTime);//要记得将此次发贴的时间记录到session中
}
%>[/code]
[ 本帖最后由 许晨峰 于 2011-10-02 16:54 编辑 ] |