JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt

JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt

ID:51963985

大小:1.09 MB

页数:31页

时间:2020-03-26

JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt_第1页
JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt_第2页
JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt_第3页
JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt_第4页
JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt_第5页
资源描述:

《JSP程序设计教学课件作者第2版教学ppt第5章 JSP中的文件操作 第2版 .ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(第2版)第5章配合(第2版)源代码一起使用普通高等教育“十一五”国家级规划教材JSP中的文件操作Powerpoint制作:耿祥义张跃平主要内容File类字节流字符流RandomAccess流文件上传文件下载难点RandomAccess流文件上传关键实践读写文件加密文件第5章导读2第5章JSP中的文件操作有时服务器需要将用户提交的信息保存到文件或根据用户的要求将服务器上的文件的内容显示到用户端。JSP通过Java的输入输出流来实现文件的读写操作。3§5.1File类File对象用来获取文件本身的一些信息。例如文件所

2、在的目录、文件的长度、文件读写权限等,不涉及对文件的读写操作。创建一个File对象的构造方法有3个:File(Stringfilename);File(StringdirectoryPath,Stringfilename);File(Filef,Stringfilename);45.1.1获取文件的属性File类的对象主要用来获取文件本身的一些信息,例如文件所在的目录、文件的长度、文件读写权限等,不涉及对文件的读写操作。publicStringgetName()——获取文件的名字。publicbooleancanRead()——判断文件是否是可读的。

3、publicbooleancanWrite()——判断文件是否可被写入。publicbooleanexists()——判断文件是否存在。publiclonglength()——获取文件的长度(单位是字节)。publicStringgetAbsolutePath()——获取文件的绝对路径。publicStringgetParent()——获取文件的父目录。publicbooleanisFile()——判断文件是否是一个正常文件,而不是目录。例5-15例子1例子1中,我们使用File类的一些方法,获取某些文件的信息。example5_1.jsp<%@pa

4、gecontentType="text/html;charset=GB2312"%><%@pageimport="java.io.*"%><%Filef1=newFile("D:/apache-tomcat-6.0.13/webapps/ch5","example5_1.jsp");Filef2=newFile("jasper.sh");%>
文件<%=f1.getName()%>是可读的吗?<%=f1.canRead()%>
文件<%=f1.getName()%>的

5、长度:<%=f1.length()%>字节
jasper.sh是目录吗?<%=f2.isDirectory()%>
<%=f1.getName()%>的父目录是:<%=f1.getParent()%>
<%=f2.getName()%>的绝对路径是:<%=f2.getAbsolutePath()%>65.1.2创建目录1.创建目录publicbooleanmkdir()File对象调用方法创建一个目录,如果创建成功就返回true,否则返回false。2.列出目录中的文件(如果File对象是一

6、个目录)publicString[]list()用字符串形式返回目录下的全部文件。publicFile[]listFiles()用File对象形式返回目录下的全部文件。3.列出指定类型的文件publicString[]list(FilenameFilterobj)该方法用字符串形式返回目录下的指定类型的所有文件。publicFile[]listFiles(FilenameFilterobj)该方法用File对象返回目录下的指定类型的所有文件。例5-2,5-3,5-47例子2例子2中,我们在ch5目录下创建一个名字是Students的目录。exampl

7、e5_2.jsp<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.io.*"%><%Filedir=newFile("D:/apache-tomcat-6.0.13/webapps/ch5","Students");%>
在ch5下创建一个新的目录:Students,
成功创建了吗?<%=dir.mkdir()%>
Students是目录吗?<%=dir.isDirectory()%>

8、BODY>8例子3例子3中,输出了ch5目录下的全部文件和全部子目录。example5_3.j

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

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

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