1、page是指在当前jsp页面有效
2、request在一个请求之中有效,在使用forward方式时,可以在多个页面里获取到数据
3、session是指在一次会话中有效,从浏览器打开到浏览器关闭这个过程。 每个用户都有唯一的一个(这里并不准确,如果将session所对应的jsessionid存储起来,在下次访问的时候携带上,在session没过期的时候,这个session仍然会有效)
4、application作用范围是整个web应用程序,从程序启动到结束。其实ServletContext和application是一个东西
ServletContextapplication = null;
application= pageContext.getServletContext();
application用在jsp中,ServletContext用在servlet中
而spring的应用容器WebApplicationContext是放在ServletContext中的