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分钟之后销毁了,如图

  • 相关阅读:
    firefox 插件开发2
    android ndk
    android Fragment.
    排序算法
    php中判断iphone版本
    php css
    ndk 入门实例
    howtoaddabuttontopreferencescreen 自定义view
    分布式K/V存储方案
    android版 eclipse
  • 原文地址:https://www.cnblogs.com/qrlozte/p/3179619.html
Copyright © 2011-2022 走看看