· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] IBM Rational高峰论坛 Windows 7十大功能
· [专题] 史上就危险7月 微软 BizSpark 计划介绍
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 我也能做CTO_赛迪连载 赛迪七夕特别行动
· [热点] Chrome 4.0采用V8引擎 Java开发编程规范

新手入门:对JSP中的内置对象简单概述

发布时间:2007.06.15 05:43     来源:赛迪网技术社区    作者:dxaw

JSP内置对象简单概述:

(1) HttpServletRequest类的Request对象

作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。

(2) HttpServletResponse类的Respone对象

作用:代表响应对象,主要用于向客户端发送数据

(3) JspWriter类的out对象

作用:主要用于向客户端输出数据; Out的基类是JspWriter

(4) HttpSession类的session对象

作用:主要用于来分别保存每个用户信息,与请求关联的会话;

会话状态维持是Web应用开发者必须面对的问题。

(5) ServletContex类的application对象

作用:主要用于保存用户信息,代码片段的运行环境;

它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.

(6) PageContext类的PageContext对象

作用:管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。

(7) ServletConfig类的Config对象

作用:代码片段配置对象,表示Servlet的配置。

(8) Object类的Page(相当于this)对象

作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。

(9)Exception

作用:处理JSP文件执行时发生的错误和异常

只有在错误页面里才可以使用,前提是:在页面指令里要有isErrorPage=true的页面中;

如:

a.jsp:

<%@ page contentType="text/html;charset=gb2312" errorPage="error.jsp"%>

error.jsp:

<%@ page contentType="text/html;charset=gb2312" isErrorPage="true"%>

则:在error.jsp页面中便可使用exception内置对象,用法如下:

<%=exception.getMessage()%>

注:pageContext中的属性默认在当前页面是共享的;

session中的属性是在当前session中是共享的;

ServletContext对象中的属是则是对所有页面都是共享的;

(责任编辑:龚勋)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· JSP中的pageEncoding和contentType属性 (06-14) · Java 应用程序开箱即用的对象持久性 (06-13)
· Java基础:JVM(Java 虚拟机)的详细讲解 (06-13) · J2EE基础:安装WebSphere服务器全攻略 (06-13)
· Tomcat 服务器下 JSP 页面中文问题解答 (06-13) · 新手入门:用EditPlus配置Java编译环境 (06-13)
· 浅析Java语言中存在两种主要异常的差别 (06-13) · 新手入门:Javascript的使用技巧大全 (06-12)
· SWT:实现自我绘制的Button组件 (06-12) · 新手入门:软件工程之面向对象技术概述 (06-12)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
专题:扭亏为盈 联想09年Q2翻番
·专题:Tech·Ed 2009微..
·直播:2009互联网大会..
·迅雷搜狐"互搏" 谁动了..
专题:诺基亚危局已现 或重蹈摩托覆辙
·六股势力角逐4G标准 中..
·专题:联通iPhone并不贵..
·专题:排排坐开商店 三..
商务演示需求分析 多媒体会议室必备投影
·VMware在京隆重举行2009..
·专题:笔记本频道10月热..
·专题:学生机市场 惠普 ..
专题:Tech.Ed 2009微软技术大会
·专题:2009 SYBASE 亚太..
·专题:微软新一代桌面操..
·专题:2009年第3届CSDN..