一、page范围
当把实例对象的属性设为page时,该实例对象只在当前页面有效。离开当前页面,该实例对象就无法访问了,也就是失效了。
如:<jsp:useBean id="user" scope="page" class="com.bean.User"></jsp:useBean> 此时的实例对象javabean也就只有在当前的页面有效。
二、request范围
对于request范围,此时的实例对象在一次请求范围内有效。如果页面从一个页面跳转到另一个页面,那么该实例化对象也就失效。这里所指的跳转是指客户端跳转,如客户单击超链接跳转页面,或者通过浏览器地址栏浏览其他页面。但如果使用服务器端跳转<jsp:forward>,该实例对象仍然有效。
三、session范围
对于session范围,此时的实例对象在客户浏览器与服务器的一次会话范围内有效。如果和服务器断开连接,此时这个对象也就失效了。
四、application范围
对于application,此时的实例对象在整个服务器范围内有效,直到服务器停止后才会失效。