有谁知道吗?request.getSession().setAttribute设置的session值在电脑中是如何存放的,存放在哪个文件下?

解决方案 »

  1.   

    是放在你服务器的内存中的  它不是Cookie,所以不能什么都用session,不然服务器会吃不消的
      

  2.   

    他是存人一个map集合中的,应该不是放在一个文件中,估计会缓存起来;session是放在服务端,而cookie是浏览器端,
      

  3.   

    request.getSession().setAttribute
    session是以key,value的形式存储在服务器的内存中的。
    表示一个会话过程,用sessionId来标识唯一
      

  4.   

    放在C:\WINDOWS\system32\icsxml\cmnicfg.xml 文件内, 用记事本打开就可以看到, 里面都是key-value存放的 。 希望能帮到你
      

  5.   

    回复于: 2013-02-28 14:00:05 
    XML/HTML code?1234567891011121314151617 <div>                     <textarea cols="80" rows="10" id="plcontent"></textarea>                 </div> <script type="text/javascript" charset="utf-8" src="<%=request.getContextPath()%>/kindeditor3.5.2/kindeditor.js"></script>     <script type="text/javascript">             KE.show({                 id:'plcontent',                /*  width:300, */                /*  height:250,  */                 resizeMode:1,                 allowUpload : true,                 imageUploadJson : '<%=request.getContextPath()%>/com/uploadkindeditor',                 fileManagerJson : '<%=request.getContextPath()%>/com/kindeditorfilemanager',                 allowFileManager : false             });     </script> 
      

  6.   

    在服务器内存中,cookies才存在电脑上
      

  7.   

    session是存放在服务端的内存中的,随着客户端的网页关闭而消失
      

  8.   

    但是我感觉session值应该是存放在服务器中的某个文件内的,一个客户端关闭后,服务器再把该客户的session从文件中清除掉
    不然同时连接的客户端一多的话,服务器内存马上就消耗完了,这不现实啊