收藏 分销(赏)

《request内置对象》PPT课件.ppt

上传人:精*** 文档编号:2576502 上传时间:2024-06-01 格式:PPT 页数:23 大小:110KB
下载 相关 举报
《request内置对象》PPT课件.ppt_第1页
第1页 / 共23页
《request内置对象》PPT课件.ppt_第2页
第2页 / 共23页
《request内置对象》PPT课件.ppt_第3页
第3页 / 共23页
《request内置对象》PPT课件.ppt_第4页
第4页 / 共23页
《request内置对象》PPT课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、第7节 request内置对象1精选课件ppt回顾Jsp执行机制回顾什么是Jsp程序Jsp程序与html页面元素的关系Jsp程序与javascript脚本的关系两种include包含的区别2精选课件ppt上次作业参看zuoye.jspseg1.jspseg2.jsp3精选课件ppt主从.class客户端主从.class.class客户端4精选课件ppt教学目标n理解什么是内置对象nRequest的功能nRequest使用方法n字符集的处理5精选课件pptForm表单数据的传递定义表单页面:ex01.htmname:name:6精选课件ppt接受数据的jsp页面数据接收页面:ex01_post.

2、htmhihi7精选课件pptJSP内置对象 JSP内置对象是Web容器加载的一组类它不像一般的Java对象那样用”new”去获取实例,而是可以直接在JSP页面使用的对象内置对象的名称是JSP的保留字JSP使用Java定义的内置对象来访问网页的动态内容8精选课件ppt内置对象内置对象作用域通信对象Servlet对象错误对象requestresponseoutsessionpageContextapplicationpageconfigexception输入输出对象9精选课件pptJSP页面内置对象客户端响应请求响应请求服务器10精选课件pptrequest对象Request对象描述了信息从浏览

3、器提交给服务器的通道,jsp文件中,所有客户提交信息的接收,都通过该对象完成,如页面请求,form标单提交等。11精选课件pptrequestJSP页面request对象客户端请求信息表示并存储客户端的请求请求服务器调用request对象获得客户端信息12精选课件pptrequest的方法继承到的方法publicjava.lang.ObjectgetAttribute()返回name制定的属性值,若name不存在返回nullpublicjava.util.EnumerationgetAttributeNames()返回request对象所有属性的名字集合publicvoidsetAttribu

4、te(Stringname,Objectvalue)返回该请求中的一个属性(属性的名字,属性的取值)13精选课件ppt能够取得请求http标头的方法StringgetHeader(Stringname)取得name的标头,如“User-Agent”浏览器版本号和类型EnumerationgetHeaderNames()取得所有的标头名称EnumerationgetHeaders(Stringname)取得所有name的标头intgetIntHeader(Stringname)取得整数类型name的标头longgetDateHeader(Stringname)取得日期类型的name的标头Cook

5、iegetCookies()取得与请求有关的cookies14精选课件ppt其他常用方法StringgetContextPath()取得Context路径(即后台名称)StringgetMethod()取得http的方法StringgetProtocol()取得使用的协议StringgetQueryString()取得请求的参数字符串(get)StringgetRequestedSessionId()取得客户端SessionIDStringgetRequestURI()取得请求URL,不包括请求参数字符串StringgetRemoteAddr()取得用户ip地址StringgetRemoteH

6、ost()取得用户主机名称intgetRemotePort()取得用户主机端口StringgetRemoteUser()取得用户名称voidsetCharacterEncoding(Stringencoding)设定编码格式,用来解决窗体传递中文的问题15精选课件ppt例子Request方法的使用参看ex011.jsp被请求的显示情况,显示了可以获得的http请求相关信息16精选课件ppt能够取得参数的方法StringgetParameter(Stringname)取得name的参数值EnumerationgetParameterNames()取得所有的参数名字StringgetParamet

7、erValues(*STringname)取得所有name的参数值MapgetParameterMap()取得一个要求参数的map参看ex03.htm和ex03.jsp综合实例form.htm和ex08.jsp17精选课件ppt字符编码单字节字符编码ISO-8859-1:每一个字节直接作为一个 UNICODE 字符 ANSI 编码GBK(GB2312),BIG5,Shift_JIS,ISO-8859-2 UNICODE 编码UTF-8,UTF-16,UnicodeBig 18精选课件ppt开发环境的字符集WEB容器在其内部默认的字符编码格式都是以ISO-8859-1为默认值的;几乎所有的浏览器

8、在传递参数时都是默认以UTF-8的方式来传递参数的。19精选课件ppt几中表示方法页面说明Jsp标签request方法20精选课件pptString类提供的方法bytegetBytes()使用平台的默认字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。bytegetBytes(Charsetcharset)使用给定的charset将此String编码到byte序列,并将结果存储到新的byte数组。bytegetBytes(StringcharsetName)使用指定的字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。21精选课件ppt示例Ex05.jspex05.htm%Stringstr=request.getParameter(name);out.pringln(str+”);byteb=str.getBytes(ISO-8859-1);str=newString(b);%欢迎:22精选课件ppt小结我们提到了标单数据的提交机制Jsp对提交信息的处理Jsp中字符编码的规则23精选课件ppt

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服