jsp里,如果把一个变量保存在session里,那么该变量作用至会话结束,如果保存在page里则作用到页面关闭,问题是,如果保存在page,那么变量数据应该不可能一并随着页面发送到客户端吧,只能依然保存在服务器,但如果很多人访问这个页面,那不就会开辟很多内存来保存那变量数据呀,咳咳,是不是我杞人忧天了,还有,老师说不到万不得以,千万别在session里放东西,不知这个说法是否合理,手机发帖,或许格式很难看,或许还有错别字…0(∩_∩)0,另外我新手加菜鸟,忘大家不吝赐教,

解决方案 »

  1.   

    session是存储在服务器端的数据,在session存放太多数据的话,如果同时访问的用户数过高的话,服务器压力会很大。
      

  2.   

    一般 都存在request里面 session存常用的
    至于楼主 说的多用户复用的 那已经不是变量了 在系统启动时就加载到applicationContent里 
      

  3.   

    放在page里面,只是jsp页面加载的时候暂时存放在内存里,页面加载完就释放掉了,很难造成并发的负担,比起session的只要浏览器开着就一直存在的周期要短多了。