- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第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
您可能关注的文档
- [公开课]做诚信的人2014-12.ppt
- [冀教版]六年级数学上册演示课件图案的设计2.ppt
- [冀教版]六年级数学下册演示课件成正比例的量.ppt
- [冀教版]六年级数学下册演示课件数与代数[一]数的认识.ppt
- [写作练习系列讲座].ppt
- [冀教版]五年级语文上册演示课件唯一的听众2.ppt
- [创业的说明会邀约方法篇]参加恳谈会,快步做增员.ppt
- [创业][的管理]所得税申报和节税DIY讲座.ppt
- [化纤小学]怎样做称职的父母.ppt
- [北京版]三年级语文下册演示课件爬山虎的脚2.ppt
- 2022年2月景德镇市直遴选面试真题回忆版汇总.docx
- 2022年2月南平市直机关遴选公务员面试真题回忆版汇总.docx
- 2022年11月梁平县直机关遴选公务员面试真题带详解.docx
- 2022年2月武隆县直机关遴选公务员面试真题带题目详解.docx
- 2022年2月台北市直遴选面试真题带详解.docx
- 2022年2月商洛市直机关遴选公务员面试真题带详解.docx
- 2022年2月厦门市直机关遴选公务员面试真题附带题目详解.docx
- 2022年2月徐州市直机关遴选公务员面试真题附详细解析.docx
- 2022年11月济南市税务系统遴选面试真题回忆版.docx
- 2022年11月清远市税务系统遴选面试真题带答案详解.docx
最近下载
- 2023年06月河北省廊坊市度“硕博”公开招聘107名硕博人才笔试题库含答案解析.pdf VIP
- 道路工程外观质量检查记录含内容.docx VIP
- 小学美术教育中创新精神与实践能力培养实践研究教学研究课题报告.docx
- 后勤管理制度汇编.doc VIP
- PPT课件_新型冠状病毒感染诊疗方案第十版..pdf VIP
- 高速服务区给排水工程施工组织方案.docx VIP
- (2025年高考真题)2025年高考全国二卷数学真题(原卷版).docx VIP
- YY∕T 1293.2-2016 接触性创面敷料 第2部分:聚氨酯泡沫敷料.pdf
- 2025年江苏银宝控股集团有限公司(盐城)公开招聘18名工作人员笔试参考题库附带答案详解.docx
- 高一英语开学第一课课件(23页PPT).pptx VIP
文档评论(0)