资源描述:
《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()%>