怎样在JSP里设置一个计数器?
效果:在一个JSP页面里有一个submit和一个数字0每点一下submit数字0加1.应该怎样写?是否要用到Servlet?请讲讲思路.谢谢!!我要的是点击按钮的次数并且...
效果:
在一个JSP页面里有一个submit和一个数字0
每点一下submit数字0加1.
应该怎样写?是否要用到Servlet?
请讲讲思路.
谢谢!!
我要的是点击按钮的次数 并且不用script 应该怎样写? 展开
在一个JSP页面里有一个submit和一个数字0
每点一下submit数字0加1.
应该怎样写?是否要用到Servlet?
请讲讲思路.
谢谢!!
我要的是点击按钮的次数 并且不用script 应该怎样写? 展开
3个回答
展开全部
我写个和servlet交互的
jsp页面
<%if(request.getSession().getatrribute("tongji")!=null)
{
int
i=(Integer)request.getSession().getatrribute("tongji");
}else{int i=0;}
%>
然后每点一次submit在servlet处理此次提交,
if(request.getSession().getatrribute("tongji")!=null)
{
int a=(Integer)request.getSession().getAttribute("tongji");
a++;
request.getSession.setAttribute("tongji",a);
}
else{
request.getSession.setattribute("tongji",1);
}
我解释以下,如果页session中如果没有tongji这个变量就重新设置一个i=0,如果有的话则取出session中i,点击数变量就得到了,具体楼主你要点饥数干嘛就用来干嘛,然后每提交一次都把电机数++1重新存在session中,如果是第一次用的话则设置session中的tongji为1
jsp页面
<%if(request.getSession().getatrribute("tongji")!=null)
{
int
i=(Integer)request.getSession().getatrribute("tongji");
}else{int i=0;}
%>
然后每点一次submit在servlet处理此次提交,
if(request.getSession().getatrribute("tongji")!=null)
{
int a=(Integer)request.getSession().getAttribute("tongji");
a++;
request.getSession.setAttribute("tongji",a);
}
else{
request.getSession.setattribute("tongji",1);
}
我解释以下,如果页session中如果没有tongji这个变量就重新设置一个i=0,如果有的话则取出session中i,点击数变量就得到了,具体楼主你要点饥数干嘛就用来干嘛,然后每提交一次都把电机数++1重新存在session中,如果是第一次用的话则设置session中的tongji为1
展开全部
用button在当前页面计数用script,用submit提交并统计浏览次数在servlet里设置一个session来存储
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以调用setTimeout()这个函数,每次调用自加一次就行了,我是初学者,其他不清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询