Format f = Format.getRawFormat();
      f.setIndent("  ");
      f.setEncoding("GBK");

解决方案 »

  1.   

    我试过但是Format对象不支持getRawFormat()方法!!
    我导入的是 import java.text.Format;
      

  2.   

    我已经找到了解决方法。感谢大家的帮助!!方法一:使用tomcat5.0版本以上。原来我是使用tomcat4.1.18,可能是tomcat4.1.18不支持xml的"GBK"编码吧。方法二:SAXBuilder builder = new SAXBuilder(false);
            Document doc = builder.build(new BufferedReader(new FileReader(filePath));
    这样即使是tomcat4.1.18也不会出错。
      

  3.   

    我在使用doc=db.build(new BufferedReader(new FileReader("d:\\JBProject\\Project_Chat\\web\\temp\\xml.xml")));时出错啦"readxml.jsp": Error #: 300 : class BufferedReader not found in class temp.readxml_0002ejsp_jsp
    "readxml.jsp": Error #: 300 : class FileReader not found in class temp.readxml_0002ejsp_jsp
    ----------------------------------------------------------
    为什么会找不到类BufferedReader ,和FileReader 啦?