JSP中读文件和写文件的示例
发布时间:2023-05-30 14:38:56 所属栏目:教程 来源:
导读:读文件的例子
***************************************************
<%@ page contenttype="text/html;charset=gb2312"%>
<%
//变量声明/
java.lang.string strfilename; //文件名
java.io
***************************************************
<%@ page contenttype="text/html;charset=gb2312"%>
<%
//变量声明/
java.lang.string strfilename; //文件名
java.io
读文件的例子 *************************************************** <%@ page contenttype="text/html;charset=gb2312"%> <% //变量声明/ java.lang.string strfilename; //文件名 java.io.file objfile; //文件对象 java.io.filereader objfilereader; //读文件对象 char[] chrbuffer = new char[10]; //缓冲 int intlength; //实际读出的字符数(一个中文为一个字符) //设置待读文件名 strfilename = "d://test.txt"; //创建文件对象 objfile = new java.io.file(strfilename); //判断文件是否存在 if(objfile.exists()){//文件存在 //创建读文件对象 objfilereader = new java.io.filereader(objfile); //读文件内容 while((intlength=objfilereader.read(chrbuffer))!=-1){ //输出 out.write(chrbuffer,0,intlength); } //关闭读文件对象 objfilereader.close(); } else{//文件不存在 out.println("下列文件不存在:"+strfilename); } %> ************************************************** 写文件的例子 ************************************************** 使用printwriter对象即可写text文件。 请参考以下示例: <%@ page import="java.io.*" %> <% string str = "print me"; //always give the path from root. this way it almost always works. string nameoftextfile = "/usr/anil/imp.txt"; try { printwriter pw = new printwriter(new fileoutputstream(nameoftextfile)); pw.println(str); //clean up pw.close(); } catch(ioexception e) { out.println(e.getmessage()); } %> 现在,打开imp.txt加以查看,字符串"print me"应该已经写入。 还有另一种方法,使用in16标记库的file tag,可参考http://sourceforge.net/project/?group_id=1282. 其示例的语法为: <ext:file action="write|append|create|copy|move|delete|rename|read" from="<%= myfilename %>"> (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐