设为首页收藏本站language 语言切换
查看: 1514|回复: 0
收起左侧

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

[复制链接]
发表于 2010-2-20 15:06:32 | 显示全部楼层 |阅读模式
<p >JSP内置对象简单概述: <p >(1) HttpServletRequest类的Request对象<p >作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。<p >(2) HttpServletResponse类的Respone对象<p >作用:代表响应对象,主要用于向客户端发送数据<p >(3) JspWriter类的out对象<p >作用:主要用于向客户端输出数据; Out的基类是JspWriter<p >(4) HttpSession类的session对象<p >作用:主要用于来分别保存每个用户信息,与请求关联的会话;<p >会话状态维持是Web应用开发者必须面对的问题。<p >(5) ServletContex类的application对象<p >作用:主要用于保存用户信息,代码片段的运行环境;<p >它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.<p >(6) PageContext类的PageContext对象<p >作用:管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。<p >(7) ServletConfig类的Config对象<p >作用:代码片段配置对象,表示Servlet的配置。<p >(8) Object类的Page(相当于this)对象<p >作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。<p >(9)Exception<p >作用:处理JSP文件执行时发生的错误和异常<p >只有在错误页面里才可以使用,前提是:在页面指令里要有isErrorPage=true的页面中;<p >如:<p >a.jsp:<p ><CENTER><ccid_nobr><table width="400" border="1" cellspacing="0" cellpadding="2"  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"><tr><td bgcolor="e6e6e6" class="code" ><pre><ccid_code>&lt;%@ page contentType=&quot;text/html;charset=gb2312&quot; errorPage=&quot;error.jsp&quot;%&gt;</ccid_code></pre></td></tr></table></ccid_nobr></CENTER><p >error.jsp:<p ><CENTER><ccid_nobr><table width="400" border="1" cellspacing="0" cellpadding="2"  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"><tr><td bgcolor="e6e6e6" class="code" ><pre><ccid_code>&lt;%@ page contentType=&quot;text/html;charset=gb2312&quot; isErrorPage=&quot;true&quot;%&gt;</ccid_code></pre></td></tr></table></ccid_nobr></CENTER><p >则:在error.jsp页面中便可使用exception内置对象,用法如下:<p ><%=exception.getMessage()%><p >注:pageContext中的属性默认在当前页面是共享的;<p >    session中的属性是在当前session中是共享的;<p >    ServletContext对象中的属是则是对所有页面都是共享的;<p >(责任编辑:董建伟)                                 <p align="center"></p></p>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-6 07:17 , Processed in 0.123566 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表