[第4讲]JSP内置对象.ppt

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

4.1 JSP内置对象概述 为了Web应用程序开发的方便,在JSP页面中内置了一些默认的对象,这些对象不需要预先声明就可以在脚本代码和表达式中随意使用。 JSP提供的内置对象共有9个。 第 4 讲 JSP内置对象 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 内置对象名称 所 属 类 型 有效范围 说 明 application javax.servlet.ServletContext application 代表应用程序上下文,它允许JSP页面与包括在 同一应用程序中的任何Web组件共享信息 config javax.servlet.ServletConfig page 允许将初始化数据传递给一个JSP页面 exception java.lang.Throwable page 该对象含有只能由指定的JSP“错误处理页面”访问 的异常数据 out javax.servlet.jsp.JspWriter page 该对象提供对输出流的访问 page javax.servlet.jsp.HttpJspPage page 该对象代表JSP页面对应的Servlet类实例 pageContext javax.servlet.jsp.PageContext page 该对象是JSP页面本身的上下文,提供了一组方 法来管理具有不同作用域的属性,这些API在实 现JSP自定义标签处理程序时非常有用 request javax.servlet.http.HttpServletRequest request 该对象提供对HTTP请求数据的访问,同时还提 供用于加入特定请求数据的上下文 response javax.servlet.http.HttpServletResponse page 该对象允许直接访问HttpServletReponse对象,可 用来向客户端输入数据 session javax.servlet.http.HttpSession session 该对象可用来保存在服务器与一个客户端之间需 要保存的数据,当客户端关闭网站的所有网页 时,session变量会自动消失 JSP提供的内置对象如下表所示: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. JSP内置对象中的对象request、response和session体现了服务器端与客户端(即浏览器)进行交互通信的控制,如下图所示: 客户端的浏览器从Web服务器上获得网页,实际上是使用HTTP协议向服务器端发送了一个请求,服务器在收到来自客户端浏览器发来的请求后要响应请求。JSP通过request对象获取客户浏览器的请求,通过response对客户浏览器进行响应。而session则一直保存着会话期间所需要传递的数据信息。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 4.2 request对象 request对象是从客户端向服务器发出的请求,包括用户提交的信息以及客户端的一些信息。 客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据。 通过request对象的相关方法来获取这些数据。 request的方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 4.2.1 访问请求参数 在Web应用程序中,经常还需要完成用户与网站的交互。例如,当用户填写表单后,需要把数据提交给服务器处理,服务器获取到这些信息并进行处理。request对象的getParameter()方法,可以用来获取用户提交的数据。 访问请求参数的方法如下: String userName = request.getParameter(name); 参数name与HTML标记name属性对应,如果参数值不存在,则返回一个null值,该方法的返回值为String类型。 【例4-1】 访问请求参数示例 Evaluation only. Created with

文档评论(0)

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

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

1亿VIP精品文档

相关文档