Java Web开发技术第5章JSP中的文件操作中国网页设计:页设计P中的文件操作JSP通过Java的输入/输出流来实现文件的读写操作。中国网页设计:页设计:?<%@ page contentType="text/html;charset=GB2312" %>?<%@ page import=".*"%>?<%! int number=0; ?File file=newFile("") ; ?synchronized voidcountPeople()//计算访问次数的同步方法?{ if(!())? { number++;中国网页设计{ ();// FileInputStream、FileOutputStream以字节为单位的输入/出类?FileOutputStream out=newFileOutputStream(file);DataOutputStreamdataOut=new DataOutputStream(out);?(number);?();?();? }?catch(IOExceptionee){}? } 中国网页设计/*DataInputStream和DataOutputStream可提供一些对Java基本数据类型像int、double和boolean等的读写方法。什么时候用?有时只是要存储一个对象的成员数据,而不是整个对象的信息,成员数据的类型又是Java的基本数据类型,这样就可以使用DataInputStream、DataOutputStream来方便的写入或读出数据。*/中国网页设计计:/?else{ ?try{ FileInputStream in=newFileInputStream(file);?DataInputStreamdataIn=newDataInputStream(in);? number=();? number++;?();?();?中国网页设计eOutputStream out=newFileOutputStream(file);?DataOutputStreamdataOut=new DataOutputStream(out);?(number);?();?();? }?catch(IOExceptionee){}? }? }?%>中国网页设计户多次访问计数器只加一次?<% String str=(String)("count");?if(str==null)? { countPeople();? String personCount=(number);?("count",personCount);? }?%>中国网页设计页面?<jsp:include page="" />?欢迎访问本站,这是本网站的首页<BR>?您是第<%=(String)("count")%>个访问本网站的客户。中国网页设计:基于jspSmartUpload的文件上传?SmartUpload是一个免费的文件上传下载组件?1、使用简单:仅三五行代码就可以搞定文件的上传?2、方便存取:利用组件提供的对象,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等)。3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。
Java Web开发技术【PPT课件】 来自淘豆网m.daumloan.com转载请标明出处.