jsp内置对象----application对象,page对象,config对象,Exception对象

注释:attribute(属性的意思)

application对象

1、application对象实现了用户间数据的共享,可存放全局变量

2、application开始于服务器的启动,终止于服务器的关闭

3、在用户的前后链接或不同于虎之间的连接中,可以对application对象的同一属性进行操作

4、在任何地方对application对象属性的操作,都将影响其他用户对此的访问

5、application对象是ServletContext类的实例


page对象

    page对象就是指向当前jsp页面本身,有点像类中的指针,

他是java.lang.Object类的实例。常用方法如下

1、class getClass()返回此Object的类

2、int hashCode()返回此Object的hash码

3、boolean equals(Object obj)判断此Object是否与指定的Object对象相等

4、void copy(Object obj)把此Object拷贝到指定的Object对象中

5、Object clone()克隆此Object对象

6、String toString()把此Object对象转换成String类的对象

7、void notify()唤醒一个等待的线程

8、void notifyAll()唤醒所有等待的线程

9、void wait(int timeout)使一个线程处于等待直到timeout结束或者被唤醒

10、void wait()使一个线程处于等待知道被唤醒


config对象

     config对象是在一个Servlrt初始化时,jsp引擎向他传递信息用的,此信息包括

Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息
(通过传递一个ServletContext对象),常用方法如下:

1、ServletContext getServlerContext()返回含有服务器相关信息的ServletContext对象

2、String getInitParameterr(String name)返回初始化参数的值

3.Enumeration getInitParameterNames()返回Servlet初始化所需所有参数的枚举


Exception对象

    exception对象是一个异常对象,当一个页面在运行过程中发生了异常,就产生这个对象。

如果一个jsp页面要应用此对象,就必须吧isErrorPage设为true,否则无法编译。

它实际上是java.lang.Throwable的对象,常用方法如下:

1、String getMessage()返回描述异常的消息

2、String toString()返回关于异常的简短描述消息

3、void  printStackTrace()显示异常及其栈轨迹

4、Throwable FillInStrackTrace()重写异常的执行栈轨迹

猜你喜欢

转载自taoyongpan.iteye.com/blog/2314732