分别是jsp页面代码和servlet代码,网上的各种方法都试过了,使用responseText能打印出xml页面,但是用responseXML打印的是object
求大神帮忙啊

解决方案 »

  1.   

    代码没贴全!!!
    建议在后台将xml组装完成后再通过out输出给前台。不要一句句输出。
      

  2.   


    您是指用StringBuilder吗?试过了也不行
      

  3.   

    request.setContentType("text/xml;charset='uft-8'");把它分开试试,另外,既然返回的类型是utf-8了,你把浏览器的页面也设置成utf-8试下。我以前也遇到过这样的问题,可以90%的肯定的话是编码问题。我以前遇到过一样的。
      

  4.   

    如果你的返回的xml格式没有问题的话。
      

  5.   

    是不是前台ajax没有取到数据的问题?!
      

  6.   

    alert(dom.xml);var name = dom.getElementsByTagName("name")[0].text;
    var id= dom.getElementsByTagName("id")[0].text;试试!
      

  7.   

    前台alert一下,如果alert的内容正确,那么浏览器的问题,IE6好象就有无法正确解析ajax的xml这个问题