1、可以
2、没有用过
3、可以,和可以调用servlet进行解析

解决方案 »

  1.   

    我认为有两种方案必较好解决:
    1。XMLHttp+JSP/Servlet(IE6+Tomcat4.12调试通过)
    <!-- 应用XMLHttp+JSP传送XML文档内容 -->
    <html>
    <head>
    <title>Demo for XMLHttp</title>
    </head>
    <body>
    <xml id="XmlContent" language="xml">
    <root ColumnTitle="地址列表">
    <item address="东莞China"/>
    <item address="深圳China"/>
    </root>
    </xml>
    <input type=button value="发送" onclick="Send()">
    <script language="javascript" type="text/javascript">
    /**
     * ·发送Xml
     */
    function Send() {
    var xmlDoc = document.all("XmlContent");
    var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    xmlHttp.open("POST","http://liaoyuan:8088/MiniOA/Demos/XmlHttp.jsp", false);
    xmlHttp.send(xmlDoc);
    }
    </script>
    </body>
    </html>
    //XmlHttp.jsp
    <%@ page contentType="text/xml;charset=gb2312" %>
    <%@ page import="java.io.*" %>
    <?xml version="1.0" encoding="GB2312"?>
    <html>
    <head>
    <title>Demos for XmlHttp</title>
    </head>
    <body>
    <%
    int btdata = 0;
    BufferedReader reader = request.getReader();
    FileOutputStream fos = new FileOutputStream("c:\\XmlHttp.xml");
    while((btdata = reader.read()) > -1){
    fos.write(btdata);
    }
    fos.close();
    reader.close();
    %>
    </body>
    </html>2。直接用Java上传文件,详细内容参考下面的文章。
    http://www.csdn.net/Develop/read_article.asp?id=17612
      

  2.   

    jsp里没用过,
    不过既然用到这份上啦,何不试试用WebService呢