第5章--JSP内置对象.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章--JSP内置对象重点讲义

3. 删除application变量 要删除application中的变量数据,必须引用removeAttribute(),使用的语法为: application.removeAttribute(变量名称) 4. 返回所有application变量 getAttributeNames()方法会返回application中所有变量名称的集合对象,数据类型为Enumeration。 getAttributeNames()使用语法如下: application.getAttributeNames() * * 5.6.2 使用application对象取得信息 * * 方 法 说 明 getMajorVersion() 返回服务器解释引擎所支持的最新Servlet API版本 getMinorVersion() 返回服务器解释引擎所支持的最低Servlet API版本 getMimeType(String file) 返回文件file的文件格式与编码方式 getRealPath(String path) 返回虚拟路径path的真实路径 getServerInfo() 返回服务器解释引擎的信息 5.6.3 application对象应用实例 【例5-15】存取application对象数据。 【5-16】利用applicatin对象,实现简单页面计数器。 * * 5.7 其他JSP内置对象 5.7.1 pageContext对象 【5-17】pagecontext1.jsp和pagecontex2.jsp验证属性的作用域。 * * 方 法 说 明 Object getAttribute(String name) 返回当前页面内的name变量 void setAttribute(String name, Object obj) 设定当前页面内name变量值为obj void removeAttribute(String name) 删除当前页面内的name变量 HttpSession getSession() ?? ?取得页面的session对象 ServletContext getServletContext() 返回ServletContext对象,这个对象对所有的页面都是共享的。 javax.servlet.ServletRequest getRequest() 该方法的返回对象是JSP内置对象request对象,主要用于获取客户端的信息。 5.7.2 config对象 * * 方 法 说 明 String getInitParameter(String name) 返回name所指定的初始参数 java.util.Enumeration getInitParameterNames() 返回所有初始参数 ServletContext getServletContext() 返回Servlet相关的上下文对象 String getServletName() 返回Servlet名称 【例5-18】利用config对象的方法,使用Servlet的配置的初始值。 5.7.3 page对象 5.7.4 exception对象 * * 方 法 说 明 String getMessage() 返回错误信息 String getLocalizedMessage() 取得本地语系的错误提示信息 void printStackTrace() 以标准错误的形式输出一个错误和错误的堆栈 String toString() 该方法以字符串的形式返回一个对异常的描述 Throwable fillInStackTrace() 重写错误的堆栈 * * 本章小结 本章全面介绍了JSP的9种内置对象,给出了每一个对象所具有的方法及相应的使用说明。熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、response、application、session和out对象要熟练掌握。所谓掌握对象的使用也就是掌握对象所具有的方法的使用,每一种对象都有几种常用的方法,详见应用说明及对应的示例。 * * * 4. 设定状态显示码的方法void setStatus(int n) response 的状态行 当服务器对可以请求进行响应时,发送的首行被称为状态行。状态行包括3位数字的状态代码和对状态代码的描述。 下面给出对5类状态代码的大概描述。 1**(1开头的3位数字:主要是实验性质的) 2**:用来表示请求成功。 3**:用来表示在请求满足之前应该采取进一步的行动。 4**:当浏览器做出无法满足的请求时,返回该状态码。 5**:用来表示服务器出现的问题。 可以通过res

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档