Jsp 内置对象

上传人:碎****木 文档编号:220863471 上传时间:2021-12-09 格式:DOCX 页数:6 大小:18.36KB
返回 下载 相关 举报
Jsp 内置对象_第1页
第1页 / 共6页
Jsp 内置对象_第2页
第2页 / 共6页
Jsp 内置对象_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Jsp 内置对象》由会员分享,可在线阅读,更多相关《Jsp 内置对象(6页珍藏版)》请在金锄头文库上搜索。

1、Jsp内置对象1. request 对象客户端的恳求信息被封装在 request 对象中,通过它才能了解到客户的需求,然后做出响应。它是 ServletRequest 类的实例。1 object getAttribute(String name) 返回指定属性的属性值2 Enumeration getAttributeNames() 返回全部可用属性名的枚举3 String getCharacterEncoding() 返回字符编码方式4 int getContentLength() 返回恳求体的长度以字节数5 String getContentType() 得到恳求体的 MIME 类型6 S

2、ervletInputStream getInputStream() 得到恳求体中一行的二进制流7 String getParameter(String name) 返回 name 指定参数的参数值8 Enumeration getParameterNames() 返回可用参数名的枚举9 String getParameterValues(String name) 返回包含参数 name 的全部值的数组10 String getProtocol() 返回恳求用的协议类型及版本号11 String getScheme() 返回恳求用的方案名,如: . s 及 ftp 等12 String get

3、ServerName() 返回承受恳求的效劳器主机名13 int getServerPort() 返回效劳器承受此恳求所用的端口号14 BufferedReader getReader() 返回解码过了的恳求体15 String getRemoteAddr() 返回发送此恳求的客户端 IP 地址16 String getRemoteHost() 返回发送此恳求的客户端主机名17 void setAttribute(String key,Object obj) 设置属性的属性值18 String getRealPath(String path) 返回一虚拟路径的真实路径2. response 对

4、象response 对象包含了响应客户恳求的有关信息,但在 JSP 中很少直接用到它。它是 ServletResponse 类的实例。1 String getCharacterEncoding() 返回响应用的是何种字符编码2 ServletOutputStream getOutputStream() 返回响应的一个二进制输出流3 PrintWriter getWriter() 返回可以向客户端输出字符的一个对象4 void setContentLength(int len) 设置响应头长度5 void setContentType(String type) 设置响应的 MIME 类型6 se

5、ndRedirect(java.lang.String location) 重新定向客户端的恳求3. session 对象session对象指的是客户端与效劳器的一次会话,从客户连到效劳器的一个WebApplication 开头,直到客户端与效劳器断开连接为止。它是 Session 类的实例.1 long getCreationTime() 返回 SESSION 创立时间2 public String getId() 返回 SESSION 创立时 JSP 引擎为它设的惟一 ID 号3 long getLastAccessedTime() 返回此 SESSION 里客户端最近一次恳求时间4 in

6、t getMaxInactiveInterval() 返回两次恳求间隔多长时间此 SESSION 被取消(ms) 5 String getValueNames() 返回一个包含此 SESSION 中全部可用属性的数组6 void invalidate() 取消 SESSION,使 SESSION 不行用7 boolean isNew() 返回效劳器创立的一个 SESSION,客户端是否已经参加8 void removeValue(String name) 删除 SESSION 中指定的属性9 void setMaxInactiveInterval() 设置两次恳求间隔多长时间此 SESSION

7、 被取消(ms)4. out 对象out 对象是 JspWriter 类的实例,是向客户端输出内容常用的对象1 void clear() 去除缓冲区的内容2 void clearBuffer() 去除缓冲区的当前内容3 void flush() 清空流4 int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区那么为 0 5 int getRemaining() 返回缓冲区还剩余多少可用6 boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出特别7 void close() 关闭输出流5. page 对象page对象就是指向当前 JSP页面本身,

8、 有点象类中的 this指针, 它是java.lang.Object 类的实例1 class getClass 返回此 Object 的类2 int hashCode() 返回此 Object 的 hash 码3 boolean equals(Object obj) 推断此 Object 是否与指定的 Object 对象相等4 void copy(Object obj) 把此 Object 拷贝到指定的 Object 对象中5 Object clone() 克隆此 Object 对象6 String toString() 把此 Object 对象转换成 String 类的对象7 void no

9、tify() 唤醒一个等待的线程8 void notifyAll() 唤醒全部等待的线程9 void wait(int timeout) 使一个线程处于等待直到 timeout 完毕或被唤醒10 void wait() 使一个线程处于等待直到被唤醒11 void enterMonitor() 对 Object 加锁12 void exitMonitor() 对 Object 开锁6. application 对象application 对象实现了用户间数据的共享,可存放全局变量。它开头于效劳器的启动,直到效劳器的关闭,在此期间,此对象将始终存在;这样在用户的前后连接或不同用户之间的连接中,可以

10、对此对象的同一属性进展操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。效劳器的启动和关闭打算了 application 对象的生命。它是 ServletContext 类的实例。1 Object getAttribute(String name) 返回给定名的属性值2 Enumeration getAttributeNames() 返回全部可用属性名的枚举3 void setAttribute(String name,Object obj) 设定属性的属性值4 void removeAttribute(String name) 删除一属性及其属性值5 String getSe

11、rverInfo() 返回 JSP(SERVLET)引擎名及版本号6 String getRealPath(String path) 返回一虚拟路径的真实路径7 ServletContext getContext(String uripath) 返回指定 WebApplication 的 application对象8 int getMajorVersion() 返回效劳器支持的 Servlet API 的最大版本号9 int getMinorVersion() 返回效劳器支持的 Servlet API 的最大版本号10 String getMimeType(String file) 返回指定文

12、件的 MIME 类型11 URL getResource(String path) 返回指定资源(文件及名目)的 URL 路径12 InputStream getResourceAsStream(String path) 返回指定资源的输入流13 RequestDispatchergetRequestDispatcher(Stringuripath)返回指定资源的RequestDispatcher 对象14 Servlet getServlet(String name) 返回指定名的 Servlet 15 Enumeration getServlets() 返回全部 Servlet 的枚举16

13、 Enumeration getServletNames() 返回全部 Servlet 名的枚举17 void log(String msg) 把指定消息写入 Servlet 的日志文件18 void log(Exception exception,String msg)把指定特别的栈轨迹及错误消息写入Servlet 的日志文件19 void log(String msg,Throwable throwable)把栈轨迹及给出的 Throwable 特别的说明信息 写入 Servlet 的日志文件7. exception 对象exception 对象是一个例外对象,当一个页面在运行过程中发生了

14、例外,就产生这个对象。假设一个JSP 页面要应用此对象,就必需把isErrorPage 设为 true,否那么无法编译。他实际上是 java.lang.Throwable 的对象1 String getMessage() 返回描述特别的消息2 String toString() 返回关于特别的简短描述消息3 void printStackTrace() 显示特别及其栈轨迹4 Throwable FillInStackTrace() 重写特别的执行栈轨迹8. pageContext 对象pageContext 对象供给了对 JSP 页面内全部的对象及名字空间的访问,也就是说他可以访问到本页所在的

15、 SESSION,也可以取本页面所在的 application 的某一属性值,他相当于页面中全部功能的集大成者,它的本 类名也叫 pageContext。1 JspWriter getOut() 返回当前客户端响应被使用的 JspWriter 流(out)2 Session getSession() 返回当前页中的 Session 对象(session) 3 Object getPage() 返回当前页的 Object 对象(page)4 ServletRequest getRequest() 返回当前页的 ServletRequest 对象(request)5 ServletResponse getResponse() 返回当前页的 ServletResponse 对象(response) 6 Exception getException() 返回当前页的 Exception 对象(exception)7 ServletConfig getServletConfig() 返回当前页的 ServletConfig 对象(config)8 ServletContextgetServletContext()返 回 当 前 页 的 ServletContext对 象

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号