A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆建平 中级黑马   /  2012-6-3 22:17  /  1615 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

jsp中为什么要定义内置对象,内置对象有什么特别之处吗?

3 个回复

倒序浏览
定义的好处在于:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量
JSP有9大内置对象:request对象 ,response对象,session对象,out对,page对象,application对象,exception对象,pageContext对象,config对象

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

回复 使用道具 举报
在jsp中,对一些java对象做了声明,所以不重新声明这些对象也可以调用,这些对象就是内置对象。不需要实例化,由容器(如tomcat)来管理,在你的jsp页面中都可以使用。
貌似有9个内置对象。这些对象都有自己的使用范围。
回复 使用道具 举报
(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文件执行时发生的错误和异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马