<%InputStream is = new FileInputStream("data.txt");
int n,m;
n=is.available();
byte k[] = new byte[n];
for(m=0;m<n;m++)
   out.println(k[m]);
%>
    

解决方案 »

  1.   

    applet 好象也不允许,用javascript or vbscript or object试试。
      

  2.   

    其實可以嵌套JavaScript進去讀的。
      

  3.   

    applet不允许吗?经过安全认证的也不行?那就用activex吧
      

  4.   

    嘿嘿,JAVA是最注重安全性的了!
    想用JSP读客户端的文件,那就使用IE本身的缺陷来完成罗,还可以让客户端执行你设定的命令呢!你想想,如果JSP可以读客户端的文件的话,那你访问我的网站,我就把你的密码取回来,那不是很恐怖?
      

  5.   

    本来就恐怖。。ie支持applet1.1版,所以嘛,难说.class是下载到本地运行的。安全认证的applet不可以??
      

  6.   

    可以吗?
    不知道:(
    gz&up
      

  7.   

    java的安全性是不充许的,如果能读文本,也就可以读机器上的任何东西了,有何安全性可言。
      

  8.   

    经过安全认证的applet绝对可以!!!!!!!!!!!!
      

  9.   

    修改客户端上的java.policy文件后,用applet可以读取的。我做的一个公司内部用的东东就这样做,不太要求安全性的情况下,这种方法很好用。另,用javascript也可以读写客户端的文件。
      

  10.   

    可参考:<script language="javascript">
    <!--
    function to_print(){
    var fso, tf;
    fso = new ActiveXObject("Scripting.FileSystemObject"); 
    tf = fso.CreateTextFile("c:\\s002.txt",true);
    tf.Write("Hello World!");
    tf.Write(1); 
    tf.WriteBlankLines(1);
    tf.Close(); 
    }
    //-->
    </script>
      

  11.   

    以上用到了ActiveXObject,用的时候要改一下浏览器中工具->Internet选项->安全设置
      

  12.   

    caoze(大漠孤烟)说的对,但是这个方法微软不鼓励使用,意味着最好不要用