JSP的内置对象
为了便于开发者的使用,在JSP引擎将JSP翻译为.java文件时,会提供9个与web开发相关的对象被称为JSP中9个内置对象,开发者在JSP中可以直接使用这些对象调用的方法,这九个内置对象的引用名分别是:pageContext,request,session,application,response,config,out,page,exception。
- pageContext
页面上下文,通过该对象中的setAttribute和getAttribute方法设置访问范围只在当前页面中有效的数据,不过在当前页面范围中,数据都是可以直接使用的,所以该对象不常用- out
该类型继承了IO流中的Writer,所以out是一个输出流对象,使用方法上跟PrintWriter类似。- page
通过源码中可以看到,将this赋值给page,所以该对象就是servlet自己,在实际应用中不常使用- exception
该对象通常配合page指令使用,后面再详解- application
该对象和下面的对象的使用方法跟servlet中的一样- request
- response
- session
- config
在开发或学习中,如果需要使用上面的这些java对象时,无需自己创建,直接拿来使用就是了。这九个JSP的内置对象一定要记住,有时面试的时候会问到。
网友评论