问个关于jsp页面的隐式对象session的问题
当客户端访问一个jsp页面的时候,服务器端将此jsp翻译成servlet,然后实例化一个对象! 1.这个对象是不是一直存在,直到服务器停机? 2.每当有服务器访问此jsp页面时调用jspService方法,session对象时jspService方法内部的变量,若是第一次访问,则session的isNew方法返回true。但是我想法是,当jsp把数据输出到客户端显示出来后,jspService方法调用完毕,那么内部的变量不是都应该销毁了吗,为什么每次刷新页面或者关掉浏览器再重新打开的时候,session的ID还是原来的ID,这时候调用isNew方法就返回false了,这是为啥?不是应该每次都是一个新的session吗?3.session是在什么时候和客户发生关联的?难道一创建然后执行完Service方法就产生关联了?session是在什么时候把带有他自己的ID的Cookie对象写回客户端的,一创建就回写,还是等Service方法执行完?