我在servlet里这样输出
nowtime="2006-11-28 17:02:26";
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(byteOut);
out.writeUTF(nowtime);
//out.write(100);
out.close();
-----------------------
然后在另外一个类里
URLConnection urlcon=null;URL url = new URL("http://localhost:8080/scxt/servletapplet");urlcon = url.openConnection(); DataInputStream in = new DataInputStream(urlcon.getInputStream());System.out.print("get data:");
System.out.println(in.read());
//System.out.println(in.readUTF());in.close();-----------------------------------
但我执行后,发现根本没有得到,用readUTF则报io异常,用read,则返回-1真给java的输入输出搞晕了
-_-!
nowtime="2006-11-28 17:02:26";
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(byteOut);
out.writeUTF(nowtime);
//out.write(100);
out.close();
-----------------------
然后在另外一个类里
URLConnection urlcon=null;URL url = new URL("http://localhost:8080/scxt/servletapplet");urlcon = url.openConnection(); DataInputStream in = new DataInputStream(urlcon.getInputStream());System.out.print("get data:");
System.out.println(in.read());
//System.out.println(in.readUTF());in.close();-----------------------------------
但我执行后,发现根本没有得到,用readUTF则报io异常,用read,则返回-1真给java的输入输出搞晕了
-_-!
看看有没有输出。如果没有输出,说明是servlet有问题。获取servlet输出的代码: URL url = new URL("http://localhost:8080/scxt/servletapplet");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();