- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件和应用 第5章ppt
第5章 JSP内置对象 本章学习要点: out对象及其应用; request对象及其应用; response对象及其应用; session对象及其应用; application对象及其应用; cookie对象及其应用; 第5章 JSP内置对象 5.1 out对象 5.2 request对象 5.3 response对象 5.4 session对象 5.5 application对象 5.6 其他对象 5.7 cookie?对象 5.8 本章小结 5.1 out对象 out对象被封装成javax.servlet.JspWriter接口,它用来向客户端输出内容。 Out是专门为向客户端发送输出而设计的,out变量是从PageContext对象初始化而获得的。 out对象的作用域是page。 out对象常用方法 out对象常用方法见图5-2。 out对象应用实例 html headtitle out对象应用实例 /title /head body % out.println(out对象应用实例:brhr); out.println(br输出布尔型数据:); out.println(true); out.println(br输出字符型数据:); out.println(l); out.println(br输出字符数组数据:); out.println(new char[]{l,z,c}); out.println(br输出双精度数据:); out.println(5.66d); out.println(br输出单精度数据:); out.println(36.8f); out.println(br输出整型数据:); out.println(8); out.println(br输出长整型数据:); out.println(123456789123456L); out.println(br输出对象:); out.println(new java.util.Date()); out.println(br输出字符串:); out.println(liuzc@hnrpc); out.println(br输出新行:); out.newLine(); out.println(br缓冲区大小:); out.println(out.getBufferSize()); out.println(br缓冲区剩余大小:); out.println(out.getRemaining()); out.println(br是否自动刷新:); out.println(out.isAutoFlush()); out.flush(); out.println(br调用out.flush()); out.close(); out.println(5.66d); % /body /html 代码分析: 第7行—第20行:输出各种类型的数据; 第21行—第22行:输出日期对象; 第23行—第24行:输出字符串数据; 第25行—第26行:输出新行; 第27行—第30行:输出当前缓冲区大小及剩余的缓冲区大小; 第31行—第32行:判断是否自动刷新。 演示结果 在浏览器中输入:8080/chap05/outdemo.jsp,outdemo.jsp文件的运行界面如图5-3所示。 5.2 request对象 request对象是和请求相关的HttpServletRequest类的一个对象,该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以查看请求参数的配置情况(调用getParameter来实现)、请求的类型(如Get、Post、Head等)和已经请求的HTTP头(如cookie、Referer等)。 request对象常用方法 request对象应用实例 获取简单表单提交的信息:Request对象可以使用getParameter(string s)方法获取表单提交的信息。 处理汉字信息:当request对象获取客户提交的汉字字符时,会出现乱码问题。将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个属组转化为字符串对象即可。 request对象应用实例 常用方法举例 获取复杂表单提交的信息 1.单选框radio。 2.列表框selectOption HTML的响应机制 GET提交方法 1.使用GET方法提交表单. 2.在浏览器的地址栏中直接输入地址。 POST提交方法 POST提交数据方法只能通过表单来实现,其表单形式同login.htm基本一致,只是提交方法由“GET”改为“POST” 。 5.3 response对象
您可能关注的文档
最近下载
- 卫生院医疗技术管理办法.doc
- 《电子商务文案策划与写作》期末考试题附答案.doc
- CIA 402轴控制相关培训V3.pdf VIP
- 人教版小学英语单词表三年级至六年级A4纸张打印.pdf VIP
- 公安院校公安专业本专科招生政治考察表、面试表、患病经历申报表、体检表、体能测评表.doc VIP
- 物理化学简明教程(第4版)PPT全套课件.pptx
- 2021-2022学年人教版三年级数学下册期末模拟试卷(Word版,含答案解析) (1).doc
- 装配式钢结构建筑生产基地项目可行性研究报告.pptx VIP
- 《物理化学》朱文涛教授PPT全套课件.ppt
- 2023年江西吉安中考生物试题及答案.doc VIP
文档评论(0)