public class UserSession{
public static int userCount=0;//利用一个静态变量存放在线人数
public void addUser(){//登陆的时候调用
userCount++;
}
public void delUser(){//退出的时候调用
userCount--;
}
}
login里面调用过程如下:
try{
web.UserSession userSession=(web.UserSession)request.getSession().getAttribute("userSession");
userSession.setIsLogin(true);
userSession.addUser();
if (rs.getString(2).trim().equals("1"))
userSession.setIsSuper(true);
else
userSession.setIsSuper(false);
response.sendRedirect("index.jsp");
}
catch(Exception e){
response.sendRedirect("default.jsp");
}
解决方案 »
- html里面内容自适应的问题???
- 弱弱的问一下:为什么需要静态跳转操作呢?
- 关于大系统中的用户会话
- java 如何判断日文中的汉字
- 请问有人熟悉MVC吗?问一个关于网上购物网站开发的问题
- 写了个J2EE功能,用户注册时,要保证用户名唯一,必须在注册信息进入DB前检测,打算用filter在提交url前拦截检测,不知如何使用filter实现这个功能
- 得到的request参数,如何转化为int类型的?
- 真搞不明白,为什么?在线等
- CheckBox可以同时传递多个值吗?
- 在oc4j里面运行好的程序,在Jbuilder里面run的时候为什么出错?
- javabean为何不行
- 来者有分:关于JSP如何得到查询字符串值的问题。
try{
web.UserSession userSession=(web.UserSession)request.getSession().getAttribute("userSession");
out.println(userSession.getUserCount());
}
catch(Exception e){
response.sendRedirect("default.jsp");
}