|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。js|显现|在线|在耳目数
/**
*编写以下SessionCounter.java
*并编译为SessiionCounter.class
*然后放到你的网站的classpath的
*SessionCount(本人创建此目次)上面
*/
packageSessionCount;
importjavax.servlet.*;
importjavax.servlet.http.*;
publicclassSessionCounterimplementsHttpSessionListener{
privatestaticintactiveSessions=0;
publicvoidsessionCreated(HttpSessionEventse){
activeSessions++;
}
publicvoidsessionDestroyed(HttpSessionEventse){
if(activeSessions>0)
activeSessions--;
}
publicstaticintgetActiveSessions(){
returnactiveSessions;
}
}
接着创建online.jsp文件用于显现在耳目数
<%@pageimport="SessionCount.SessionCounter"%>
在线:<%=SessionCounter.getActiveSessions()%>
然后必要在你的网站的WEB-INF中创建web.xml
文件内容以下:
<!--Web.xml-->
<?xmlversion="1.0"encoding="ISO-8859-1"?>
<!DOCTYPEweb-app
PUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.3.dtd">
<web-app>
<!--Listeners-->
<listener>
<listener-class>
SessionCount.SessionCounter
</listener-class>
</listener>
</web-app>
然后从头启动你的使用服务器,会见online.jsp反省是不是显现准确。
本程序在freebsdresin2.0.4下调试乐成,请多多指教!
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。 |
|