- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP大学实用教程第版PowerPoint制作耿祥义张跃平
JSP大学实用教程(第2版) Power Point 制作 耿祥义 张跃平 配合《JSP大学实用教程 (第2版)》 例子源代码一起使用 第6章 JSP中的文件操作 本章导读 概述 §6.1 获取文件信息 【例6-1】效果 图6.2 §6.2 创建与删除Web服务目录 【例6-2】效果 图6.3 §6.3 读写文件 §6.3.1 读写文件的常用流_1 字节流与字符流 1 字节流与字符流常用方法(更多方法见教材p99) §6.3.1 读写文件的常用流_2 FileInputStream与FileOutputStream流 §6.3.1 读写文件的常用流_3 FileReader与FileWriter类 §6.3.2 读取文件 §6.3.3 按行读取 §6.3.4 写文件 §6.4 标准化考试 §6.5 文件上传 表6.1 RandomAccessFile类的常用方法 page 110 例题6-7 §6.6 文件下载 * * 第6章 JSP中的文件操作 1. 知识点:掌握在JSP中怎样使用Java的输入、输出流实现有关的文件操作。学习使用JSP+JavaBean的设计模式,将有关文件的读写指派给JavaBean。 2. 重点:学习使用java.io包中的类 4. 关键实践:编写JSP页面,实现文件的上传与下载。 3. 难点:掌握文件的上传与下载。 6.1 获取文件信息 6.2创建与删除Web服务 目录 6.3 读写文件 6.4 标准化考试 6.5 文件上传 6. 6 文件下载 在设计一个Web应用时,经常会涉及到文件操作,如将客户提交的信息以文件的格式保存到服务器端、将服务器上的文件内容显示给客户、提供文件上传与下载功能等。 JSP通过Java的输入/输出流来实现文件的读写操作。本章采用JSP+JavaBean的设计模式来学习文件的操作,即将有关文件的读写指派给bean(如图6.1所示)。 File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件的长度、文件读写权限等,不涉及对文件的读写操作。创建一个File对象的构造方法有3个:File(String filename); File(String directoryPath,String filename); File(File f, String filename); 其中filename是文件名字,directoryPath是文件的路径,f是指定成一个目录的文件。File类的下列方法可获取文件本身的一些信息: ◆public String getName() 获取文件的名字。 ◆public boolean canRead() 判断文件是否是可读的。 ◆public boolean canWrite() 判断文件是否可被写入。 ◆public boolean exists() 判断文件是否存在。 ◆public long length() 获取文件的长度(单位是字节)。 ◆public String getAbsolutePath() 获取文件的绝对路径。 ◆public String getParent() 获取文件的父目录。 ◆public boolean isFile() 判断文件是否是一个正常文件,而不是目录。 ◆public boolean isDirectroy() 判断文件是否是一个目录。 ◆public boolean isHidden() 判断文件是否是隐藏文件。 ◆public long lastModified() 获取文件最后修改的时间。 例6-1中,JSP页面调用bean获取某些文件的信息。效果如图6.2所示。 注:本章使用的Web服务目录是chaper6,为了使用bean,在当前Web服务目录下建立如下的目录结构:chaper6\WEB-INF\classes 然后根据类的包名,在classes下建立相应的子目录。为了让Tomcat服务器启用上述目录,必须重新启动Tomcat服务器。 另外,本章涉及到Java输入/输出流,为了方便解决中文乱码问题,我们采用的方案是将page指令中设置格式中的charset的首写字母小写: %@ page contentType=text/html;charset=GB2312 % 在设计一个Web应用时,根据具体的应用允许用
您可能关注的文档
- gl.ppt
- GlobalELSPriceOutlookbyEdJerniganCEOGlobecotInc.ppt
- GLOBALAPPARELCLOTHINGEUROPE.ppt
- GeorgeSoros.ppt
- GlobalisationandLabour.ppt
- GLP的基本概念与主要内容.ppt
- GlobalSourcingandVendorRiskManagementinSupplyChains.ppt
- Errorrecoveryinpredictiveparsing.ppt
- GIANT的全球行销策略与品牌.ppt
- GlobalPerspectiveIndiaandBollywood.ppt
最近下载
- 2023-2024学年沪科新版九年级上册数学期中复习试卷(含解析) .pdf VIP
- 2024年初级会计《经济法基础》考试自测题(含答案).docx VIP
- 2024年度初级会计《经济法基础》考试备考题库.docx VIP
- 眼科护理讲课课件.pptx
- 2024初级会计《经济法基础》考试提分卷.docx VIP
- 华中师范大学出版社七年级上学期《心理健康教育》教案(教学设计).docx
- 2024初级会计《经济法基础》考试预测试卷(含答案).docx VIP
- 2018-2023年天津市天拖医院全日制高校医学类毕业生择优招聘考试历年参考题库(高频考点)含答案解析.docx
- 图纸智能管理平台和图纸管理方法及设备.pdf VIP
- 2024初级会计《经济法基础》考试典型题库(含答案).docx VIP
文档评论(0)