• 大小: 7.32MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-03
  • 语言: Java
  • 标签: javaweb  

资源简介

对于做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\.mymetadata

     文件         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.xml

     文件      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\database.conf.xml

     文件       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\DatabaseConfigParser.class

     文件        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\xmlConfigParser.class

     目录          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个文件信息

评论

共有 条评论