两种方法:一种客户端拉的方法,如<META REFRESH> ,或Applet 里定时来访问servlet。
一种是服务器端实现 MIME 中的 multipart/x-mixed-replace 方式,可以去Netscape 网站上看关于此技术的文章。

解决方案 »

  1.   

    Sorry,你说的我也知道,我问的是如何在servlet里建立一个线程每三秒钟读aa.txt文件?
      

  2.   

    有谁知道如何用jsp或servlet在服务器端实现 MIME 中的 multipart/x-mixed-replace 的具体方式,我愿以200分请教!
      

  3.   

    那你就建一个线程啊,new Thread(),有什么问题?
    或者用javax.swing.Timer
      

  4.   

    vive()不好意思,我用servlet建立线程还不熟,你能不能给一个完整的例子呢?
      

  5.   

    方法:编一个类,每格3秒钟读文件一次(这可以做到吧),然后把这个类放到servletcontext里,每次在servlet里从servletcontext里取出这个类。没有试过,但应该可以。
      

  6.   

    skyyoung(路人甲)我试过,但在servlet里这样做行不通呀........
      

  7.   

    You have to kickoff a subclass of Thread(or implement Runnable interface) in the init() method body. In the subclass create a deadloop, which will sleep for 3 seconds, and execute again.class Timer implements Runnable{
     public void run() {
       while(1==1) {
         checkfile;
         Thread.sleep(3000);
       }
     }
    }public class ServletABC extends....{
      init() {
      Thread a = new Thread(new Timer());
      a.start();
      }
    }