怎样利用URLConnection获得servlet里的输出变量值
我在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的输入输出搞晕了
-_-!
...全文
相关推荐
URLConnection的使用(1)
对于那些希望实现客户端与服务器端(如网页或Servlet等)交互的应用开发者来说,理解并掌握`URLConnection`的使用方法至关重要。#### 一、基本概念1.
java URLConnection总结(经典易懂)
为充分利用`HttpURLConnection`的功能,通常需要将其显式转换为`HttpURLConnection`类型。3.
JDK中的URLConnection参数详解
为了更好地利用特定于HTTP的功能,我们需要将`URLConnection`强制转换为`HttpURLConnection`。3.
URLConnection进行网络编程
Servlet是一个Java类,用于处理HTTP请求。在"ConnectionServlet"中,你可以定义一个处理GET或POST请求的方法,根据接收到的数据做出相应的响应。
Applet与Servlet之间的通信与交互
例如,对于简单的查询,可以使用HTTP请求;对于需要大量数据传输的情况,可以考虑使用Servlet输出流;对于需要更新Applet界面的状态,可以利用`showDocument`方法;而对于复杂的业务逻辑


Web 开发
