WriteOver.Jsp$#@60;html$#@62;$#@60;head$#@62;$#@60;title$#@62;写一个文件$#@60;/title$#@62;$#@60;/head$#@62;$#@60;body bgcolor="#000000"$#@62;$#@60;%--创建javabean并设置属性 --%$#@62;$#@60;jsp:useBean id="writer" class="WriteOver" scope="request"$#@62;$#@60;jsp:setProperty name="writer" property="path" value="/test/afile.txt" /$#@62;$#@60;jsp:setProperty name="writer" property="something" value="初始化somthing属性" /$#@62;$#@60;/jsp:useBean$#@62;$#@60;h3$#@62;写一个文件$#@60;/h3$#@62;$#@60;p$#@62;$#@60;%--设置要写入的字符串 --%$#@62;$#@60;% writer.setSomething("写点东西到文件"); %$#@62;$#@60;%--读取上面设置的字符串 --%$#@62;$#@60;% out.print(writer.getSomething()); %$#@62;$#@60;%--调用writer的writeSomething方法写入文件并返回成功或者出错信息 --%$#@62;$#@60;% out.print(writer.writeSomething()); %$#@62;$#@60;/p$#@62;$#@60;/body$#@62;$#@60;/html$#@62;//WriteOver.java javabean文件import java.io.*;public class WriteOver {private String path; //文件路径private String something;//写入的字符串//初始化public WriteOver() {path = null;something = "缺省文字";} //设置文件路径public void setPath(String apath) {path = apath;} //得到文件路径public String getPath() {return path;} //得到字符串public void setSomething(String asomething) {something = asomething;} //设置字符串public String Something() {return something;}//写入字符串到文件中,成功则返回success字符串public String writeSomething() {try { File f = new File(path); PrintWriter out = new PrintWriter(new FileWriter(f)); out.print(this.getSomething() + "\n"); out.close(); return "Success.";} catch (IOException e) { return e.toString();} } } 为了对文件操作有全面了解,请看下一篇$#@60;$#@60;jsp文件操作之追加篇$#@62;$#@62;。jsp文件操作之写入篇
旧梦尘封 发表于: 2007-10-06 22:17 来源: 远洋门户
p> 文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的。 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松写文本文件,注意请建立一个test目录到web根目录下,程序将会建立一个afile.txt文件,javabean文件编译后将class文件放到对应的class目录下(tomcat环境)。 有了在jsp下读取和写入文件的方法,要做出一个简单的计数器来相信不是一件困难的事情了,大家可以尝试一下
WriteOver.Jsp$#@60;html$#@62;$#@60;head$#@62;$#@60;title$#@62;写一个文件$#@60;/title$#@62;$#@60;/head$#@62;$#@60;body bgcolor="#000000"$#@62;$#@60;%--创建javabean并设置属性 --%$#@62;$#@60;jsp:useBean id="writer" class="WriteOver" scope="request"$#@62;$#@60;jsp:setProperty name="writer" property="path" value="/test/afile.txt" /$#@62;$#@60;jsp:setProperty name="writer" property="something" value="初始化somthing属性" /$#@62;$#@60;/jsp:useBean$#@62;$#@60;h3$#@62;写一个文件$#@60;/h3$#@62;$#@60;p$#@62;$#@60;%--设置要写入的字符串 --%$#@62;$#@60;% writer.setSomething("写点东西到文件"); %$#@62;$#@60;%--读取上面设置的字符串 --%$#@62;$#@60;% out.print(writer.getSomething()); %$#@62;$#@60;%--调用writer的writeSomething方法写入文件并返回成功或者出错信息 --%$#@62;$#@60;% out.print(writer.writeSomething()); %$#@62;$#@60;/p$#@62;$#@60;/body$#@62;$#@60;/html$#@62;//WriteOver.java javabean文件import java.io.*;public class WriteOver {private String path; //文件路径private String something;//写入的字符串//初始化public WriteOver() {path = null;something = "缺省文字";} //设置文件路径public void setPath(String apath) {path = apath;} //得到文件路径public String getPath() {return path;} //得到字符串public void setSomething(String asomething) {something = asomething;} //设置字符串public String Something() {return something;}//写入字符串到文件中,成功则返回success字符串public String writeSomething() {try { File f = new File(path); PrintWriter out = new PrintWriter(new FileWriter(f)); out.print(this.getSomething() + "\n"); out.close(); return "Success.";} catch (IOException e) { return e.toString();} } } 为了对文件操作有全面了解,请看下一篇$#@60;$#@60;jsp文件操作之追加篇$#@62;$#@62;。
WriteOver.Jsp$#@60;html$#@62;$#@60;head$#@62;$#@60;title$#@62;写一个文件$#@60;/title$#@62;$#@60;/head$#@62;$#@60;body bgcolor="#000000"$#@62;$#@60;%--创建javabean并设置属性 --%$#@62;$#@60;jsp:useBean id="writer" class="WriteOver" scope="request"$#@62;$#@60;jsp:setProperty name="writer" property="path" value="/test/afile.txt" /$#@62;$#@60;jsp:setProperty name="writer" property="something" value="初始化somthing属性" /$#@62;$#@60;/jsp:useBean$#@62;$#@60;h3$#@62;写一个文件$#@60;/h3$#@62;$#@60;p$#@62;$#@60;%--设置要写入的字符串 --%$#@62;$#@60;% writer.setSomething("写点东西到文件"); %$#@62;$#@60;%--读取上面设置的字符串 --%$#@62;$#@60;% out.print(writer.getSomething()); %$#@62;$#@60;%--调用writer的writeSomething方法写入文件并返回成功或者出错信息 --%$#@62;$#@60;% out.print(writer.writeSomething()); %$#@62;$#@60;/p$#@62;$#@60;/body$#@62;$#@60;/html$#@62;//WriteOver.java javabean文件import java.io.*;public class WriteOver {private String path; //文件路径private String something;//写入的字符串//初始化public WriteOver() {path = null;something = "缺省文字";} //设置文件路径public void setPath(String apath) {path = apath;} //得到文件路径public String getPath() {return path;} //得到字符串public void setSomething(String asomething) {something = asomething;} //设置字符串public String Something() {return something;}//写入字符串到文件中,成功则返回success字符串public String writeSomething() {try { File f = new File(path); PrintWriter out = new PrintWriter(new FileWriter(f)); out.print(this.getSomething() + "\n"); out.close(); return "Success.";} catch (IOException e) { return e.toString();} } } 为了对文件操作有全面了解,请看下一篇$#@60;$#@60;jsp文件操作之追加篇$#@62;$#@62;。
查看全部回复
我也来说两句

