我的程序代码如下,其中notes.txt文件内容是"AAAAAAAAAAAAA"
程序读本机的文件取出来,但是如果把servlet换成其他的机器,如http://sa.cnnic.cn/notes.txt,程序就不能读出数据,但是我在运行此applet机器上的IE是中访问http://sa.cnnic.cn/notes.txt,是正常的。
请问问题出在什么地方????
import java.awt.*;
import java.applet.*;
import java.io.*;
import java.net.*;
public class Test88 extends Applet {
String gettldserver = "";
//String servlet = "http://sa.cnnic.cn/notes.txt";
String servlet = "http://localhost:8080/notes.txt";
public void init()
{
try
{
URL url = new URL(servlet);
URLConnection conn = url.openConnection();
conn.setUseCaches(false);
InputStream in = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
gettldserver = br.readLine();
br.close();
in.close();
}
catch (Exception eo) { }
}
public void paint(Graphics g) {
g.drawString(gettldserver, 50, 60 );
}
}
------解决方案--------------------
先把 防火墙 关闭掉试试