我现在在做一个项目,项目是一个公司的办公自动化系统(oa)
遇到了一个问题,就是不能实现了那个在线人数的问题,怎么说呢?
用了很多方法,都是不行,做的都可以记录每一个人上线了,但是在先上线的不能得到最新的再线人数?
都用了很多种方式,就是不行(session,cookie,contextpage,==)
代码忘带了.
这个项目是自己练习用的,不是很难的.
Tanks my friends?
遇到了一个问题,就是不能实现了那个在线人数的问题,怎么说呢?
用了很多方法,都是不行,做的都可以记录每一个人上线了,但是在先上线的不能得到最新的再线人数?
都用了很多种方式,就是不行(session,cookie,contextpage,==)
代码忘带了.
这个项目是自己练习用的,不是很难的.
Tanks my friends?
解决方案 »
- cookie 修改问题
- Service Temporarily Unavailable 无法访问jsp网站
- jspsmartunload
- 非常郁闷,在window下正常,在linux下使用javac编译提示找不到包(在线等待)
- 求JSP+SQLserver2005或者MY SQL的同学录系统,有源码+数据库,谢谢,急用!
- 菜鸟代码-中文乱码,请高手指点。
- 由于<html-el:form〉没有onload事件,如何实现onload
- 25分请问可以用jsp或者java完全代替javascript实现所有功能吗?
- tomcat server.xml path路径与struts.xml namespace冲突
- 页面修改后是不是要重启TOMCAT才生效?
- 【急!!!】Struts配置文件的DTD信息必须依赖于外网吗?
- tomcat下运行到Servlet成空白页面 怎么回事呢
response) throws ServletException, IOException { HttpSession session = request.getSession(true);
Object count = session.getAttribute("COUNTER");
int counter = 0;
if (count == null) {
counter = 1;
//将第一次计数存入session
session.setAttribute("COUNTER", new Integer(1));
} else {
counter = ((Integer) count).intValue();
counter++;//计数加一
//将计数存入session
session.setAttribute("COUNTER", new Integer(counter));
}
}
Integer counter = (Integer)application.getAttribute("counter");if(counter == null) {
application.setAttribute("counter", new Integer(1));
out.println("共被点击 1 次");}else{
counter = new Integer(counter.intValue() + 1);
application.setAttribute("counter", counter);
out.println("共被点击 " + counter + " 次");}
用ajax做刷新就可以,可以每隔几秒就调用一个JS计时器,得到session中保存的最新上线人数