《JSP内置对象详解》PPT课件.ppt

《JSP内置对象详解》PPT课件.ppt

ID:52269663

大小:297.46 KB

页数:27页

时间:2020-04-03

《JSP内置对象详解》PPT课件.ppt_第1页
《JSP内置对象详解》PPT课件.ppt_第2页
《JSP内置对象详解》PPT课件.ppt_第3页
《JSP内置对象详解》PPT课件.ppt_第4页
《JSP内置对象详解》PPT课件.ppt_第5页
资源描述:

《《JSP内置对象详解》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章JSP内置对象详解JSP基于Java语言,面向对象也是它的一大特色。JSP中包含大量的内置对象和可扩展的组件对象。可以说,对象是JSP编程技术的精髓。在这一章中,我们将介绍JSP中的对象,重点讲述JSP的内置对象,说明它们的功能,并通过示例来介绍它们的使用方法。理论介绍JSP的内置对象技能能灵活应用JSP的内置对象来开发程序要求掌握JSP的内置对象的用法,基本掌握JSP的开发技巧3.1对象与内置对象对象是典型的具有方法、属性和集合的事物   对象的属性反映了对象的状态,可以读取或设置。对象的集合是由很多不同的与

2、对象有关系的属性和值的配对组成的。   对于一般的对象,要想使用它,必须先声明一个类,再将它实例化,就会得到一个可以使用的对象。   下面我们通过一个例子来讲解一般对象的使用方法。   文件useobject.jspJSP程序中8个默认的内置对象   对于它们而言,不用声明就可以直接使用。这8个对象分别是request、response、pageContext、session、application、out、config和page。内置对象类型代表内容范围Request依赖协议的java.servlet.Servle

3、tRequest子类(例如,javax.servlet.HttpServletRequest)触发服务调用的请求requestresponse依赖协议的java.servlet.ServletResponse子类(例如,javax.servlet.HttpServletResponse)对请求的应答pagepageContextJavax.servlet.jsp.PageContext本JSP的页面上下文pagesessionJavax.servlet.http.HttpSession为请求的客户创建的session

4、对象sessionapplicationJavax.servlet.ServletContext从servlet配置对象获得的servlet上下文(如在getServletConfig(),getContext()的调用中)applicationoutJavax.servlet.jsp.JspWriter向输出流写入内容的对象pageconfigjavax.servlet.ServletConfig本JSP的ServletConfigpagepagejava.1ang.Object实现处理本页当前请求的类的实例pag

5、e3.2request对象request对象是ServletRequest的一个实例。当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中,请求信息的内容包括请求的标题头(Header)、信息(如浏览器的版本信息、语言和编码方式等),请求的方式(如HTTP方法:GET、POST、PUT等),请求的参数名称、参数值和客户端的主机名称等,然后将request对象当作jspService方法的HttpServletRequest参数值,所以我们可以通过这个对象来取得有关客户端的请求信息

6、。3.2.1request对象的方法方法方法描述getAttribute返回请求的给出名字的属性的值getCharacterEncoding返回为请求的输入进行编码的字符集合getContentLength返回请求实体数据的大小getContenType返回请求实体数据的InternetMedia类型getlnputStream返回在请求体中读取二进制数据的输入流getParameter返回包含指定参数的单独值的字符串getParameterName返回本次请求的参数名字getParameterValues返回作为字

7、符串列举的指定参数的值getProtocol返回请求的协议和版本号getReader返回从请求体中读取的文本的缓存数据getRealPath返回运用替换规则从虚拟地址中获得的实际地址getRemoteAddr返回发送请求的接口程序的IP地址getRemoteHost返回发送请求的接口程序的完全限定的主机名getScheme返回发出请求的URL的机制getServerName返回接收请求的服务器的主机名getServerPort返回接收请求的端口request对象使用示例1.request对象获取服务器及客户端的信息

8、    文件request1.jsp2.用request对象来获取和处理表单传过来的参数值(1)建立HTML表单(2)使用GET和POST方法(3)用request对象处理   用户输入的数据用来存放在request对象里,用javax.servlet.HttpServletRequest来执行,你可以在JSP代码中直接访问request对象。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。