JSP常用内置对象.doc_第1页
JSP常用内置对象.doc_第2页
JSP常用内置对象.doc_第3页
JSP常用内置对象.doc_第4页
JSP常用内置对象.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

JSP常用内置对象使用说明内置对象特点:1 由JSP规范提供,不用编写者实例化。2 通过Web容器实现和管理3 所有JSP页面均可使用4 只有在脚本元素的表达式或代码段中才可使用(或)常用内置对象:1输出输入对象:request对象、response对象、out对象2通信控制对象:pageContext对象、session对象、application对象3 Servlet对象:page对象、config对象4错误处理对象:exception对象对象常用方法说明:1out对象(数据流 javax.servlet.jsp.jspWriter)方法名说明print或println输出数据newLine输出换行字符flush输出缓冲区数据close关闭输出流clear清除缓冲区中数据,但不输出到客户端clearBuffer清除缓冲区中数据,输出到客户端getBufferSize获得缓冲区大小getRemaining获得缓冲区中没有被占用的空间isAutoFlush是否为自动输出2request对象(请求信息 javax.servlet.http.HttpServletrequest)方法名说明isUserInRole判断认证后的用户是否属于某一成员组getAttribute获取指定属性的值,如该属性值不存在返回NullgetAttributeNames获取所有属性名的集合getCookies获取所有Cookie对象getCharacterEncoding获取请求的字符编码方式getContentLength返回请求正文的长度,如不确定返回-1getHeader获取指定名字报头值getHeaders获取指定名字报头的所有值,一个枚举getHeaderNames获取所有报头的名字,一个枚举getInputStream返回请求输入流,获取请求中的数据getMethod获取客户端向服务器端传送数据的方法getParameter获取指定名字参数值getParameterNames获取所有参数的名字,一个枚举getParameterValues获取指定名字参数的所有值getProtocol获取客户端向服务器端传送数据的协议名称getQueryString获取以get方法向服务器传送的查询字符串getRequestURI获取发出请求字符串的客户端地址getRemoteAddr获取客户端的IP地址getRemoteHost获取客户端的名字getSession获取和请求相关的会话getServerName获取服务器的名字getServerPath获取客户端请求文件的路径getServerPort获取服务器的端口号removeAttribute删除请求中的一个属性setAttribute设置指定名字参数值3response对象(响应 javax.servlet.http.HttpServletResponse)方法名说明addCookie添加一个Cookie对象addHeader添加Http文件指定名字头信息containsHeader判断指定名字Http文件头信息是否存在encodeURL使用sessionid封装URLflushBuffer强制把当前缓冲区内容发送到客户端getBufferSize返回缓冲区大小getOutputStream返回到客户端的输出流对象sendError向客户端发送错误信息sendRedirect把响应发送到另一个位置进行处理setContentType设置响应的MIME类型setHeader设置指定名字的Http文件头信息4session对象(会话 javax.servlet.http.HttpSession)方法名说明getAttribute获取指定名字的属性getAttributeNames获取session中全部属性名字,一个枚举getCreationTime返回session的创建时间getId获取会话标识符getLastAccessedTime返回最后发送请求的时间getMaxInactiveInterval返回session对象的生存时间单位千分之一秒invalidate销毁session对象isNew每个请求是否会产生新的session对象removeAttribute删除指定名字的属性setAttribute设定指定名字的属性值5pageContext对象(页面上下文 javax.servlet.jsp.PageContext)方法名说明forward重定向到另一页面或Servlet组件getAttribute获取某范围中指定名字的属性值findAttribute按范围搜索指定名字的属性removeAttribute删除某范围中指定名字的属性setAttribute设定某范围中指定名字的属性值getException返回当前异常对象getRequest返回当前请求对象getResponse返回当前响应对象getServletConfig返回当前页面的ServletConfig对象getServletContext返回所有页面共享的ServletContext对象getSession返回当前页面的会话对象6application对象(应用程序 javax.servlet.ServletContext)方法名说明getAttribute获取应用对象中指定名字的属性值getAttributeNames获取应用对象中所有属性的名字,一个枚举getInitParameter返回应用对象中指定名字的初始参数值getServletInfo返回Servlet编译器中当前版本信息setAttribute设置应用对象中指定名字的属性值7config对象(Servlet的配置信息 javax.servlet.ServletConfig)方法名说明getServletContext返回所执行的Servlet的环境对象getServletName返回所执行的Servlet的名字getInitParameter返回指定名字的初始参数值getInitParameterNames返回该JSP中所有的初始参数名,一个枚举8page对象(当前JSP的实例,java.lang.object)它代表JSP被编译成Servlet,可以使用它来调用Servlet类中所定义的方法9exception对象(运行时的异常,java.lang.Throwable)被调用的错误页面的结果,只有在错误页面中才可使用,即在页面指令中设置:Request(Javax.servlet.ServletRequest)它包含了有关浏览器请求的信息.通过该对象可以获得请求中的头信息、Cookie和请求参数。Response(Javax.servlet.ServletResponse)作为JSP页面处理结果返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法(如cookies,头信息等)Out(Javax.servlet.jsp.JspWriter)用于将内容写入JSP页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果。pageContext(Javax.servlet.jsp.PageContext)描述了当前JSP页面的运行环境。可以返回JSP页面的其他隐式对象及其属性的访问,另外,它还实现将控制权从当前页面传输至其他页面的方法。Session(javax.servlet.http.HttpSession)会话对象存储有关此会话的信息,也可以将属性赋给一个会话,每个属性都有名称和值。会话对象主要用于存储和检索属性值。Application(javax.servle.ServletContext)存储了运行JSP页面的servlet以及在同一应用程序中的任何Web组件的上下文信息。Page(Java.la

温馨提示

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

评论

0/150

提交评论