JSP内置对象(9个常用的内置对象)

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

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

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

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

3、 s 及 ftp 等12 String getServerName() 返回承受恳求的效劳器主机名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) 返回

4、一虚拟路径的真实路径提交恳求方式: 恳求的资源:恳求用的协议: 恳求的文件名:恳求的效劳器的 IP:恳求效劳器的端口: 客户端 IP 地址: 客户端主机名:表单提交来的值:用户名:密 码:进入擅长:VC+JAVADELPHIVB进入2. response 对象response 对象包含了响应客户恳求的有关信息,但在 JSP 中很少直接用到它。它是 ServletResponse 类的实例。序号 方 法 说 明1 String getCharacterEncoding() 返回响应用的是何种字符编码2 ServletOutputStream getOutputStream() 返回响应的一个二进

5、制输出流3 PrintWriter getWriter() 返回可以向客户端输出字符的一个对象4 void setContentLength(int len) 设置响应头长度5 void setContentType(String type) 设置响应的 MIME 类型6 sendRedirect(java.lang.String location) 重新定向客户端的恳求783. session 对象session 对象指的是客户端与效劳器的一次会话,从客户连到效劳器的一个WebApplication 开头,直到客户端与效劳器断开连接为止。它是 Session 类的实例.序号 方 法 说 明1

6、 long getCreationTime() 返回 SESSION 创立时间2 public String getId() 返回 SESSION 创立时 JSP 引擎为它设的惟一 ID 号3 long getLastAccessedTime() 返回此 SESSION 里客户端最近一次恳求时间4 int getMaxInactiveInterval() 返回两次恳求间隔多长时间此 SESSION 被取消(ms)5 String getValueNames() 返回一个包含此 SESSION 中全部可用属性的数组6 void invalidate() 取消 SESSION,使 SESSION

7、不行用7 boolean isNew() 返回效劳器创立的一个 SESSION,客户端是否已经参加8 void removeValue(String name) 删除 SESSION 中指定的属性9 void setMaxInactiveInterval() 设置两次恳求间隔多长时间此SESSION 被取消(ms) 10session 的创立时间:session 的 Id 号:客户端最近一次恳求时间:两次恳求间隔多长时间此 SESSION 被取消(ms): 是否是新创立的一个 SESSION:4. out 对象out 对象是 JspWriter 类的实例,是向客户端输出内容常用的对象序号 方

8、法 说 明1 void clear() 去除缓冲区的内容2 void clearBuffer() 去除缓冲区的当前内容3 void flush() 清空流4 int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区那么为 05 int getRemaining() 返回缓冲区还剩余多少可用6 boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出特别7 void close() 关闭输出流8缓存大小:剩余缓存大小: 自动刷新:5. page 对象page 对象就是指向当前JSP 页面本身,有点象类中的this 指针,它是java.lang.Obje

9、ct类的实例序号 方 法 说 明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 notify() 唤醒一个等待的线程8 void

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

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

12、SP(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) 返回指定文件的 MIME 类型11 UR

13、L getResource(String path) 返回指定资源(文件及名目)的 URL 路径12 InputStream getResourceAsStream(String path) 返回指定资源的输入流13 RequestDispatcher getRequestDispatcher(String uripath) 返回指定资源的RequestDispatcher 对象14 Servlet getServlet(String name) 返回指定名的 Servlet15 Enumeration getServlets() 返回全部 Servlet 的枚举16 Enumeration

14、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 的日志文件20JSP(SERVLET)引擎名及版本号:返回/application1.jsp 虚拟路径的真实路径: 效劳器支持的 Servlet API 的大版本号:效劳器支持的 Servlet API 的小版本号: 指定资源(文件及名目)的 URL 路径:你是第位访问者你是第位访问者7. exception 对象exception 对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。假设一个 JSP 页面要应用此对象,就必需把 isErrorPage

展开阅读全文
相关资源
相关搜索

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

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