ServletOutputStream 这个才是SERVLET对应的输出流,你可以能吧方向搞反了。
你应该在这里读数据,也就是用
InputStream in = urlConn.getInputStream();
ObjectInputStream objStream;
objStream = new ObjectInputStream(in);
try {
String aa = (String)objStream.readObject();
}catch(Exception e){
e.printStackTrace();
}
然后你在你的ImagesServlet里写数据,代码类似于:
OutputStream out = urlConn.getOutputStream();
ObjectOutputStream outputToServlet = new ObjectOutputStream(out);
outputToServlet.writeObject(new Date());
outputToServlet.flush();
outputToServlet.close();
你可以尝试下。
你应该在这里读数据,也就是用
InputStream in = urlConn.getInputStream();
ObjectInputStream objStream;
objStream = new ObjectInputStream(in);
try {
String aa = (String)objStream.readObject();
}catch(Exception e){
e.printStackTrace();
}
然后你在你的ImagesServlet里写数据,代码类似于:
OutputStream out = urlConn.getOutputStream();
ObjectOutputStream outputToServlet = new ObjectOutputStream(out);
outputToServlet.writeObject(new Date());
outputToServlet.flush();
outputToServlet.close();
你可以尝试下。
InputStream is = connection.getInputStream();进行连接
从is可以得到服务器返回的html
getInputStream 是要从server读网页数据的时候用
假如要往server输入数据,比如上传文件,首先要设置http头字段,接着才能用getOutputStream获取输出流
一般不用URLConnection,而用HttpUrlconnection
我再去试试设置http头字段
outputToServlet.close();
urlConn.getRepsonseCode();这样才开始发送请求到服务器上的
但是URLConnection 还是不可以。至少代码可以实现