用一个javaBean封装一下关于文件的操作
然后在jsp调用就可以了。
关于操作文件的东东在网上或书上很多,查查就是了。

解决方案 »

  1.   

    <%
    String path = request.getRealPath(".");
    FileReader fr = new FileReader(Path+"\\read.txt");
    while(int c = fr.read()!=-1){
    out.println((char)c)
    }
    fr.close();
    %>
    <%
    String path = request.getRealPath(".");
    FileWriter fw  = new FileWriter(Path+"\\read.txt");
    fw.write("OK");
    fw.close();
    %>
      

  2.   

    <%@page contentType="text/html; charset=gb2312" %>
    <%@page import="java.io.*,java.util.*" %><HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <%
    String path = "d:\\temp.txt";
    String temp ="";
    BufferedReader in = new BufferedReader(new FileReader(path.toString()));
    String c = in.readLine();
    int i1 =0;
    while(c!=null)
    {
    temp += c;
    c = in.readLine();
    }
    in.close();
    StringTokenizer stringtokenizer = new StringTokenizer(temp, "hello");
            String s1;
            for(s1 = ""; stringtokenizer.hasMoreTokens(); s1 = s1 + stringtokenizer.nextToken() + "world");

    //f.delete();//在JSP里没有权限,放到BEANS里面调用!


    File f=new File("d:\\temp1.txt");//把上面的删除掉就可以重新创建了
    try
            {
     f.createNewFile();
    }
    catch(Exception e)
    {
     System.out.println(e);
    }
    FileWriter fw  = new FileWriter("d:\\temp1.txt");
    fw.write(s1);
    fw.close();
    //out.println(temp);
    //out.println("<br>");
    //out.println(s1);
    %>
    </BODY>
    </HTML>
      

  3.   

    我想写一个实现,将导出的两个qq的聊天记录,按照时间顺序和成一个文件.
    怎么做那?
    刚学jsp.谢谢
      

  4.   

    谢谢wbcp2000,zxhong,pqds.散分了!!:)