比如setMaxInactiveInterval(60)是对60秒内不做任何操作就删除session,还是无论有没有操作,都在60秒以后删除session?

解决方案 »

  1.   

    仅从字面理解,应是最大不活动间隔期是60时间单位(如果有操作,可能就不会被理解为是Inactive),上限时间超过后会执行什么动作就不知道了
      

  2.   

    从性能上考虑,应用服务器一般都不是立即删除,而是定期回收。但每次访问session之前都会做超时检测,也就是说,只要超过60秒,即便应用服务器还没真的回收这个session,但也会立即将其作废掉。