jsp中如何用session写记数,大概是这样的.
**********
**********
<@page import="javax.servlet.http.*">
<%
HttpSession session=request.getSesion();
Integer count=(Integer)session.getArr....("count");
if(count==null){
count=new Integer(0);
}else{
count=new Integer(count.intValue()+1);
session.setarr...("count",count);
}
%>
大概就是这样的,然后我在jsp里输出count,想在IE中按刷新,然后让session里count不断记数,
**********
**********
<@page import="javax.servlet.http.*">
<%
HttpSession session=request.getSesion();
Integer count=(Integer)session.getArr....("count");
if(count==null){
count=new Integer(0);
}else{
count=new Integer(count.intValue()+1);
session.setarr...("count",count);
}
%>
大概就是这样的,然后我在jsp里输出count,想在IE中按刷新,然后让session里count不断记数,
<%
int count=0;
if(session.getAttribute("cnt")!=null){
count=Integer.parseInt((String)session.getAttribute("cnt").toString());
count+=1;
session.setAttribute("cnt",count);
}
else{
session.setAttribute("cnt","1");
}
out.println(count);
%>
<%
int Num=1;
Object obj=session.getAttribute("Num");
if(obj==null)
{
session.setAttribute("Num",String.valueOf(Num));
%>
第<%=session.getAttribute("Num")%>次进入!!!
<%
}
else
{
Num=Integer.parseInt(obj.toString());
session.setAttribute("Num",String.valueOf(Num+1));
%>
第<%=session.getAttribute("Num")%>次进入!!!
<%
}
%>
原来我是用在用户登入时,在登入三次以后(不成功),判断是否为非法用户的。这是原来程序的部分代码:
呵呵。
<%
int Num=1;
Object obj=session.getAttribute("Num");
if(obj==null)
{
session.setAttribute("Num",String.valueOf(Num+1));
%>
<p></p><A href="MyProject.jsp">请重新登入</A>
<%
}
else
{
Num=Integer.parseInt(obj.toString());
session.setAttribute("Num",String.valueOf(Num+1));
if(Num>=3)
{
%>
<font color="red" size="4">非法用户,退出系统!</font>
<%
session.setAttribute("Num",String.valueOf(1));
}
else
{
%>
<p></p><A href="MyProject.jsp">请重新登入</A>
<%
}
}
%>