Servlet中有三大域对象:
1.request:一个用户可有多个。
2.session:一个用户一个。
3.application(servletContext):所有用户共用一个,它是一个全局的存储信息的空间,服务器开始就存在,服务器关闭才释放。所以,为了节省空间,提高效率,servletContext中,要放置必须的,重要的,所有用户共享的又是线程安全的一些信息。
Jsp中有四大域对象:
1.ServletContext:整个应用程序。
2.session:整个会话(一个回话只能有一个用户)。
3.request:一个请求链
4.pageContext:一个jsp页面!这个域是在当前jsp页面中使用的标签之间共享数据!
pageContext总结:
1.域对象。
2.代理其他域。例如:pageContext.setAttribute(“xxx”,”XXX”,PageContext.SESSION_SCOPE);
3.全域查找(重要):例如:pageContext.findAttribute(“xxx”,从小到大查找,依赖查找。主要重名属性的问题,例如可以通过加入域前缀“request_xxx”
4.获取其他8个内置对象。