1:page
主要是当前的页面,比如一个简单的程序:jspdemo01.jsp要跳转到jspdemo02.jsp并且在第二个页面获得属性的值,那么就获得不了了
2:request
这个必须是服务器之间的页面跳转,不能是客户端的页面跳转,即只能是用<jsp:forward ***>等在服务器上面跳转,但是不能用<a href=***>**</a>在页面跳转,这样就得不到属性值了;
3:session
这个只要是在当前的窗口,都可以获得属性的,不管是客户端跳转还是服务器跳转,都可以的,但是仅仅限于会话期间,不能直接把某个页面重开窗口就直接获得属性,那样肯定不行的;
4:application
这个是作用时间最长的一个,只要服务器不关,随时访问自己的页面,不管是新开窗口还是在当前的窗口怎么跳转,属性都是一直保存的,直到服务器给你关了;
综上,作用范围有小到大:page,request,session,application.