向servlet发送xml的一个例子
2008-07-21 11:04
453 查看
test.java 客户端:读取1.xml文件发送给DataServer(servlet),读取servlet返回的内容
DataServer.java 服务器servlet:读取test发送的xml内容,把内容再返回给客户端
-----------------
DataServer.java 服务器servlet:读取test发送的xml内容,把内容再返回给客户端
-----------------
/** * 客户端,发送xml */ import java.io.*; import java.net.*; public class test{ public static void main(String[] args) throws Exception{ /*初始化*/ java.net.URL url = new java.net.URL("http://localhost:8080/servlet/DataServer"); java.net.URLConnection con = url.openConnection(); con.setUseCaches(false); con.setDoOutput(true); con.setDoInput(true); /*缓存*/ BufferedReader fin = new BufferedReader(new FileReader("E://1.xml")); StringBuffer stringbuffer = new StringBuffer(); char ac[] = new char[8192]; int i; while ((i = fin.read(ac)) > 0) stringbuffer.append(ac, 0, i); fin.close(); /*发送*/ DataOutputStream dataOut = new DataOutputStream(con.getOutputStream()); dataOut.writeUTF(stringbuffer.toString()); dataOut.flush(); dataOut.close(); /*获取服务器端返回信息*/ DataInputStream in =new DataInputStream(con.getInputStream()); String stringValue = in.readUTF(); in.close(); System.out.println(stringValue); } } |
------------------------- /** * 服务器servlet,客户端数据,返回信息 */ import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; public class DataServer extends HttpServlet { public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { /*读取数据*/ DataInputStream in = new DataInputStream(req.getInputStream()); String stringValue = in.readUTF(); /*返回数据*/ DataOutputStream dataOut = new DataOutputStream(resp.getOutputStream()); dataOut.writeUTF(stringValue); dataOut.flush(); dataOut.close(); } } |
相关文章推荐
- 向servlet发送xml的一个例子
- 一个发送、接收、解析、返回xml的好例子
- 一个as3读取xml的例子
- 如何开发一接口 要求是外界会通过POST方法向HTTP发送一个xml文件
- 利用java实现的一个发送手机短信的小例子
- 使用PBDOM读取XML的一个例子
- android发送xml信息到web服务器简单例子
- 初学Struts 2创建一个Hello World例子(xml版)
- 利用JDOM把JPG图象数据写入XML一个简单例子
- 一个基于servlet 3.0的不使用web.xml配置文件的建议web项目demo
- 一个jaxb的例子看java object和xml之间的转换
- ext 、ajax和servlet结合的一个小例子
- 用JAVAMAIL发送邮件的一个简单例子
- 用XMLHTTP很好的一个例子
- 在IE里应用XML的一个小例子:解决双下拉选单的连动问题。
- 一个java读取word文档并将其写入xml文档的例子
- Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子
- 【JAVA基础】0013--------java实现的一个发送手机短信的小例子
- 一个servlet例子
- 利用JDOM把JPG图象数据写入XML一个简单例子