jsp内置对象爱心小熊_第1页
jsp内置对象爱心小熊_第2页
jsp内置对象爱心小熊_第3页
jsp内置对象爱心小熊_第4页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主题: 复习JSP的内置对象及其运用JSP的内置对象是:outRequestResponseSessionApplicationExceptionPagePageContextConfigJSP的内置对象:outout: JSP可利用out对象,把除脚本小程序以外的所有信息发送到客户端的浏览器中,其基类是JspWriter。主要方法: out.print() /将内容输出,实质上是放在缓冲区out.clear()/清除缓冲区的内容,如果缓冲区已经被刷新,将抛出IOExceptionOut.clearBuffer()/清除缓冲区的当前内容,和clear()方法不同,及时缓冲区已经被刷新也不会抛出

2、IOExceptionOut.flush()/刷新流,即把流中的内容送到客户端,并将流清空Out.close()/关闭输出流,清除所有内容实例应用:缓存测试 getTest4.jspJSP的内置对象:request 1request :该对象的基类是javax.servlet.http.HttpServletrequest接口。Request对象可以获得客户端的输入信息。方法: 1).getParameter(String name):该方法以字符串的形式返回客户端传来的某一个参数。2).getAttribute(String name):返回name指定的属性值。如果属性值不存在,则返回nu

3、ll值。3).getCookie():返回客户端的Cookie对象,结果是一个Cookie数组。4).setAttribute(String name,java.lang.Object obj):将某个参数和它的值与当前的request对象绑定。5).setCharacterEncoding(String code):设置编码避免乱码JSP的内置对象:request 2Request对象获得客户端基本信息的常用方法有:getServletName(),getServletPort(),getRemoteAddr(),getHeaderNames()和getRequestURI()等。代码如下:

4、 所请的文件路径:服务器的名称: 服务器的端口号: 通信协议: 客户端的IP地址: 实例:实现避免获得空对象信息功能,如何处理获取信息的汉子乱码。JSP的内置对象:response1response :该对象的基类是javax.servlet.http.HttpServletresponse接口。可以用response对象对客户的请求作出动态响应,向客户端发送信息。方法: 1).addCookie(Cookie cookie):该方法可以添加一个Cookie对象,保存客户端信息。具体实现:2).getAttribute(String name):返回name指定的属性值。如果属性值不存在,则返

5、回null值。3).getCookie():返回客户端的Cookie对象,结果是一个Cookie数组。4).setAttribute(String name,java.lang.Object obj):将某个参数和它的值与当前的request对象绑定。JSP的内置对象:response2response :该对象的基类是javax.servlet.http.HttpServletresponse接口。可以用response对象对客户的请求作出动态响应,向客户端发送信息。方法: 5).setCharacterEncoding(String code):设置编码避免乱码具体实现:6). 重定向se

6、ndRedirect()方法具体实现:JSP的内置对象:applicationapplication :该对象的基类是javax.servlet.ServletContext接口。可以实现在多个JSP程序中,多个用户共享某些全局信息方法: 1).setAttribute()和getAttribute()方法:绑定对象,返回绑定对象的值具体实现:%String username=“george”;String password=“george”;Application.setAttribute(“username”,”username”);Application.setAttribute(“pa

7、ssword”,”password”);out.println(application.getAttribute(“username”+”);out.println(application.getAttribute(“password”);%JSP的内置对象:sessionsession:用于跟踪客户状态。它指在一段时间内,单个客户与web服务器的一连串相关的交互过程。方法: 1).setAttribute()和getAttribute()方法:绑定对象,返回绑定对象的值具体实现:JSP的内置对象:configconfig :该对象的基类是javax.servlet.ServletConfig

8、接口,该实例代表该JSP的配置信息。作用范围是当前页面。方法: 1).getServletName():获取当前服务器小程序或JSP页面的名称。2).getServletContext():返回一个含有服务器相关信息的 ServletContext对象3).getInitparameter(String name):该方法可以返回servlet程序初始值4).GetInitParameterNames():该方法可以返回一个枚举对象。Page对象表示的是JSP页面本身,config对象代表本JSP页面的配置对象。JSP的内置对象:exceptionexception :该对象是一个异常对象,当

9、一个页面在运行过程中发生异常,就产生这个对象。该对象可以配合page编译指令元素的errorpage属性,指定某一个JSP页面为错误处理页面,把所有的错误/异常都集中到那个页面进行处理方法: 1).getMessage():该方法返回错误信息。2).printStackTrace ():以标准错误形式输出一个错误和错误堆栈3).toString():该方法以字符串的形式返回一个异常的描述JSP的内置对象:page和pageContextpage:该对象表示此JSP页面,就像java类定义的this含义一样;pageContext:表示此JSP的上下文,对应的基类是javax.servlet.jsp.PageContext。使用它可以管理其他8个内置对象,可以通过它来获得与JSP内置对象对应的Servlet对象。 方法:1).Exception getException():获得当前网页的异常。2).JspWrite getout():获得当前网页的输出流。3).ServletRequest getRequest():获得当前网页的Servlet实例(page)。4). Serv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论