针对最近学习javaweb只是知道了jsp中包含了九大对象,现针对jsp九大对象进行整理:
-
out: -->jsp页面输出流,向客户端做出响应;管理响应缓冲
方 法 说 明 print() 向客户端输出信息 println() 向客户端输出信息,且带换行符 clear() 清除缓冲区中的内容 printBuffer() 清除当前缓冲区的内容 flush() 刷新流 isAutoFlush() 检测当前缓冲区已满时自动清空,还是抛出异常 getBufferSize() 获取缓冲区的大小 -
page: -->当前jsp对象,引用类型object,对应java文件的Object page = this;
-
config: --> 对应servlet中的ServletConfig对象;
-
pageContext: -->可以获取jsp中八大内置对象;
-
response: -->HttpServletResponse
-
request:-->HttpServletRequset
-
session: -->HttpSession
-
exception: -->Throwable
-
application: -->ServletContext
pageContext:
- 它可以代理其他域,可以想其他域中去存储数据获取数据;pageContext.setAttirbute(key,value,代理域对象类型)
- 全域查找:pageContext.findAttribute() 从小到大,所以避免全域查找中重名的问题
- 获取其他的八大内置对象
- 域对象:局限在当前jsp页面,这也是jsp中的一个域,用于当前jsp页面中标签之间共享数据,
网友评论