我的程序代码如下,其中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 );
}
}
程序读本机的文件取出来,但是如果把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 );
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货