資源簡介
對于做javaweb課程設計的同學來說,這份代碼很實用,方便參考學習研究

代碼片段和文件信息
package?sample;
import?javax.servlet.ServletContext;
import?javax.servlet.ServletContextEvent;
import?javax.servlet.ServletContextListener;
import?javax.servlet.http.HttpSessionAttributeListener;
import?javax.servlet.http.HttpSessionBindingEvent;
import?javax.servlet.http.HttpSessionEvent;
import?javax.servlet.http.HttpSessionListener;
import?javax.servlet.http.HttpSessionActivationListener;
import?javax.servlet.http.HttpSessionBindingListener;
import?java.io.PrintWriter;
import?java.io.FileOutputStream;
public?final?class?MySessionListener
????implements?HttpSessionActivationListener?HttpSessionBindingListener?
???????????????HttpSessionAttributeListener?HttpSessionListenerServletContextListener?{
???ServletContext?context;
???int?users=0;
???//HttpSessionActivationListener
???public?void?sessionDidActivate(HttpSessionEvent?se)
???{
????????logout(“sessionDidActivate(“+se.getSession().getId()+“)“);
???}
???public?void?sessionWillPassivate(HttpSessionEvent?se)
???{
????????logout(“sessionWillPassivate(“+se.getSession().getId()+“)“);
???}//HttpSessionActivationListener
???//HttpSessionBindingListener
???public?void?valueBound(HttpSessionBindingEvent?event)
???{
???????????????logout(“valueBound(“+event.getSession().getId()+event.getValue()+“)“);
???}
???public?void?valueUnbound(HttpSessionBindingEvent?event)
???{
???????????????????logout(“valueUnbound(“+event.getSession().getId()+event.getValue()+“)“);
???}
???//HttpSessionAttributeListener
????public?void?attributeAdded(HttpSessionBindingEvent?event)?{
????????logout(“attributeAdded(‘“?+?event.getSession().getId()?+?“‘?‘“?+
????????????event.getName()?+?“‘?‘“?+?event.getValue()?+?“‘)“);
????}
????public?void?attributeRemoved(HttpSessionBindingEvent?event)?{
????????logout(“attributeRemoved(‘“?+?event.getSession().getId()?+?“‘?‘“?+
????????????event.getName()?+?“‘?‘“?+?event.getValue()?+?“‘)“);
????}
????public?void?attributeReplaced(HttpSessionBindingEvent?se)
????{
????????????logout(“attributeReplaced(‘“+se.getSession().getId()+“‘“+se.getName()+“‘‘“+se.getValue()+“‘)“);
????}//HttpSessionAttributeListener
?????//HttpSessionListener
????public?void?sessionCreated(HttpSessionEvent?event)?{
????????users++;
????????logout(“sessionCreated(‘“?+?event.getSession().getId()?+?“‘)目前有“+users+“個用戶“);
????????context.setAttribute(“users“new?Integer(users));
????}
????public?void?sessionDestroyed(HttpSessionEvent?event)?{
????????users--;
????????logout(“sessionDestroyed(‘“?+?event.getSession().getId()?+?“‘)目前有“+users+“個用戶“);
????????context.setAttribute(“users“new?Integer(users));
????}//HttpSessionListener
????//ServletContextListener
????public?void?contextDestroyed(ServletContextEvent?sce)?{
????????logout(“contextDestroyed()-->ServletContext被銷毀“);
????????this.context?=?null;
????}
????public?void?contextInitialized(ServletContextEvent?sce)?{
????????this.context?=?sce.get
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????739??2011-05-23?12:39??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\.classpath
?????文件????????301??2011-05-27?14:19??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\.myme
?????文件?????????66??2010-01-28?14:26??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\.myumldata
?????文件???????1282??2011-04-20?10:19??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\.project
?????文件???????4330??2011-05-24?16:45??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\a.html
?????文件???????4403??2011-05-23?14:26??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\error.jsp
?????文件???????4845??2011-05-23?14:26??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\index.jsp
?????文件???????3475??2011-05-23?13:55??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\web.xm
?????文件??????13789??2011-04-20?11:41??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\lib\jsmartcom_zh_CN.jar
?????文件?????356519??2011-05-23?12:39??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\lib\mail.jar
?????文件?????474964??2011-04-20?11:38??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.0-beta-bin.jar
?????文件??????21043??2011-05-23?12:39??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\lib\pop3.jar
?????文件??????23730??2011-05-23?12:39??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\lib\smtp.jar
?????目錄??????????0??2012-08-02?16:57??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\lib
?????文件????????291??2011-05-10?22:45??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\databa
?????文件???????4160??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\AuthImg.class
?????文件???????1036??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\CartItem.class
?????文件???????2049??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\DataAccess.class
?????文件???????2090??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\Databa
?????文件????????823??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\Jmyz.class
?????文件????????828??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\PageBean.class
?????文件???????5028??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\SendMail.class
?????文件???????1233??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\SetCharacterEncodingFilter.class
?????文件???????2102??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\ShopCart.class
?????文件???????2306??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\SignonFilter.class
?????文件???????1646??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util\xm
?????目錄??????????0??2012-08-02?16:57??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\util
?????文件???????6051??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\servlet\LoginServlet.class
?????文件???????4488??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\servlet\MailServlet.class
?????文件??????10875??2011-06-22?09:54??27225Java?Web應用開發案例教程——基于MVC模式的JSP+Servlet+JDBC和AJAX\項目案例源代碼\AscentWeb\WebRoot\WEB-INF\classes\com\ascent\servlet\OrderServlet.class
............此處省略323個文件信息
評論
共有 條評論