message.jsp主要代码
<form action="judge.jsp">
留言内容:
<input name="content" value="" type="text"/>
<input name="sb" type="submit" value="ok"/>
</form>
judge.jsp主要代码
<%
Cookie[] cookie=request.getCookies();
boolean exist=false;int pos=0;
for(int i=0;i<cookie.length;i++){
if(cookie[i].getName().equals("posttime")){
exist=true;
pos=i;
break;
}
}
if (exist==true){
int num=Integer.valueOf(cookie[pos].getValue());
if(num>=5){
out.print("<SCRIPT>alert('您今天的留言次数超过限制,禁止留言!');window.history.back();</script>");
}else{
out.print(num);
num+=1;
cookie[pos].setValue(String.valueOf(num));
cookie[pos].setMaxAge(30);
response.addCookie(cookie[pos]);
}
}else{
Cookie ckie=new Cookie("posttime","1");
ckie.setMaxAge(30);//24*60*60设置有效期为1天
response.addCookie(ckie);
out.print("发表成功!");
}
%>