用System.out.println()输出到TOMCAT中,可以看到,但网页中看不到

解决方案 »

  1.   

    你returnresult对象是String型的吧?那就错了,returnresult.append()方法并不会修改returnresult本身,returnresult本身是永远不可变的,它是将returnresult append后,返回,这是由String这个类决定的。你如果想改变returnresult,应该将returnresult声明成StringBuffer类型。或者returnresult=returnresult.append()。
    这两种方法都可以,但建议用第一种,效率更高,更快;)
      

  2.   

    我的returnresult是为StringBuffer的呀
      

  3.   

    不是吧,但是不输出XML的就没事咯,是不是<的转义呀?我用&lt;转移才勉强看到一些
      

  4.   

    ie就是把xml变成这样,我以前碰到过,不信你拿netscape看看,绝对没错。
      

  5.   

    如果你非要看到<>,那不如输出到text field中,否则没办法。这也不是bug,只是ms愿意这样做,你有啥办法?
      

  6.   

    不是这样的吧!~我在IE中直接打开一个XML文件,并没有出现上述情况。他正常的显示了一个完整的XML文件。
    至于mdot ()出现的问题,我想可以先看看源文件再说。不过,你可以先察看一下生成的页面源文件,如果有<xml vesion=  ...什么的,就出错在IE,如果没有,这还是后面的问题。