zoukankan      html  css  js  c++  java
  • session的创建与销毁

    刚才在测试一个HttpSessionListener

    package org.lxh.listenerdemo ;
    
    import javax.servlet.http.* ;
    
    public class HttpSessionListenerDemo implements HttpSessionListener {
        public void sessionCreated(HttpSessionEvent se){
            System.out.println(this + ":** SESSION创建,SESSION ID = " +se.getSession().getId() ) ;
        }
        public void sessionDestroyed(HttpSessionEvent se){
            System.out.println(this + ":** SESSION销毁,SESSION ID = " +se.getSession().getId() ) ;
        }
    }

    为了方便观察,配置了web.xml,用户在1分钟之内没有与服务器交互的话,那么session就销毁

        <session-config>
            <session-timeout>1</session-timeout>
        </session-config>

    重启服务器,打开chrome

    后来发现,我访问纯html页面,不会创建新的session,只有调用了一写动态页JSP或者Servlet的情况下才会创建新的session,然后我访问了一个文件上传的jsp页面,访问页面的时候,仍然没有创建新的session,当我选择好文件,点击了“上传”之后,服务器后台console才显示新的session被创建!

    当然,我等了1分钟,没有跟服务器发生任何交互,然后这个session就在1分钟之后销毁了,如图

  • 相关阅读:
    作业三(3)
    作业三(2)
    作业三(1)
    作业2(2)
    作业2(1)
    通读《构建之法》后有感
    自我介绍
    页面从服务器中浏览并添加图片显示
    lamda表达式 随机取数据的方法
    对js插件uploadify的一些操作
  • 原文地址:https://www.cnblogs.com/qrlozte/p/3179619.html
Copyright © 2011-2022 走看看