你不是已经可以通过XMLHttp传送到server了么。
server端得要自己解析request.getInputStream();

解决方案 »

  1.   

    是保存到数据库中吧,
    如果是,
    那你的问题就是XML与数据库的数据交换,
    基本的思路是:
    XML----XML解析器-----SQL语句---数据库(先用JDBC连接好数据库)
      

  2.   

    <%@ page import="java.io.*" contentType="text/html; charset=GB2312" %>
    <%!
    public void writeFile(String path, ServletInputStream sis) throws IOException {
        byte[] buffer = new byte[1024*10];
        int bytes_read = 0;
        FileOutputStream fos = new FileOutputStream(path);
        while((bytes_read = sis.readLine(buffer,0,buffer.length)) != -1) {
            fos.write(buffer,0,bytes_read);
        }
        fos.close();
    }
    %>
    <%
    //按流的方式保存,支持中文。
    try {
        ServletInputStream sis = request.getInputStream();
        String realPath = config.getServletContext().getRealPath("\\12345.txt");
        writeFile(realPath,sis);
        out.print(realPath + ",保存成功!");
    }
    catch(Exception ex) {
        out.print("保存失败!" + ex.toString());
    }
    %>
      

  3.   

    客户断是是么东西?
    如果是浏览器的话,你可以用vbscript,或jscript发送.
    用这个传建一个xmlHttp对象,发送到服务器就可.我做过这东西.很容易的.
    不过受服务器下传数据的时候有点问题,我没解决.因为只是自己做试验,也就没在去研究了
      

  4.   

    搜索精华区里面有我提过的一个问题《Servlet如何接收XML HTTP请求》
      

  5.   

    《Java XML 程序员参考手册》第15章 :XML的传送,看看吧。