jsp的九大内置对象

来源:互联网 发布:java colortorgb 编辑:程序博客网 时间:2024/04/30 16:17

1.记性九大内置对象的方法:session,request,application,response,exception,out,page,config,pagecontext:

(对于这九个内置对象,我是这样记住的:谢逊要求application回答异常,离开pageconif,pagecontext)

2.九大内置对象的作用:

1.>application:是代表Web应用本身,可用于jsp页面,或者在Servlet中交换信息。常用方法有:getAttribute(),setAttribute(),getinitparameter()等.

2.>config:这是一个对于jsp而言是无用的对象,因为该实例代表jsp的配置信息,而jsp页面通常没有必要配置,也就不存在配置信息。因此config更多地在Servlet中起用。

3.>exception:只有当页面是错误处理页面即编译指令page的isErrorpage属性为true时才可以使用。常用方法:getmessage(),printstacktrace()

4.>out:该实例代表jsp页面的输出流,用于输出内容,形成HTML页面。

5.>request:该实例是javax.servlet.http.httpservletrequest的实例,该对象封装一次请求,客户端的请求参数都被封装到该对象里,这是一个客户端请求参数必须使用的对象

6.>response:该实例常用于重定向,方法有:getoutputstream(),sendredirect()

7.>page:代表该页面本身,作用不大。也就是servlet中的this,能用page的地方就能用this。

8.>pagecontext:该实例代表该jsp页面的上下文,使用该对象可以访问页面中的共享数据。

9.>session:代表一次会话,当客户端关闭浏览器时,会话结束。


3.四大作用域:

作用域:是连接jsp和servlet的桥梁,让jsp和servlet可以交换数据。

1.>application:对于整个页面有效

2.>session:对于一次会话有效。

3.>request:对于本次请求有效。

4.>page:仅对于当前页面有效。

1 0
原创粉丝点击