请看
http://expert.csdn.net/Expert/topic/1468/1468084.xml?temp=.1974451
共同学习

解决方案 »

  1.   

    I need more detail!!!!
    Code or configuration
      

  2.   

    Document doc = sb.build(new FileInputStream("exampleA.xml"));               
    .......
    XMLOutputter outp = new XMLOutputter(indent,newLines,"GBK");        
    outp.output(doc, new FileOutputStream("exampleB.xml"));    
    这里的exampleB.xml就是相对的路径.希望对你有所帮助!
      

  3.   

    把jdom.jar里的examples打开看看就清楚了
      

  4.   

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.newDocument();
    FileOutputStream outStream = new FileOutputStream(fileName);  //这个FileName可以设路径的
    OutputStreamWriter outWriter = new OutputStreamWriter(outStream);
    ((XmlDocument) doc).write(outWriter, "GB2312");异常我没有都拷贝,大体是这样的
      

  5.   

    outWriter.close();
    outStream.close();忘记了,这两个流要关闭的,不好意思
      

  6.   

    假设你的工作目录为F:\jsp那么你在servlet里使用getServletConfig().getServletContext().getRealPath();
    可以得到F:\jsp接着就可以设置xml路径:"F:\jsp" + directory + aaaa.xml
    以上操作保证了xml文件可以动态设置,不受部署环境的限制。