Servlet(作用)域对象

Servlet相互调用的时候传输数据
(作用)域对象
1、有哪些域对象
ServletRequest、Http
Session、ServletContext
2、操作方法
Request:
参数已经传递过来Request对象
setAttribute(String,Object),Object.getAttribute(String)

Session
获取:request.getSeesion();
set/getAttribute()

Context
获取:session.getServletContext(),this.getServletContext()
set/getAttribute()

3、域对象的区别
域的范围(作用范围)不一样
request:请求内部,请求结束后结束(单次请求)
session:客户端存在,session即存在(跨请求)
servletContext 整个Web应用(跨客户端)
4、使用域对象传递数据对象的原(准)则
1)能满足需求
2)都能够实现的情况下,选择范围最小的

你可能感兴趣的:(Servlet(作用)域对象)