package net.jdom;
import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.input.*; public class JDOM { public static void main(String[] arge) {  long lasting = System.currentTimeMillis();   try {    SAXBuilder builder = new SAXBuilder();      Document doc = builder.build(new File("E:/priject/test/book3.xml")); 
    Element foo = doc.getRootElement();  
    String name =foo.getChildText("databasename");
    System.out.println("获得数据库连接驱动 :"+name);
  }
   catch(Exception e)
   {
    e.printStackTrace();
    }     }
  }  

解决方案 »

  1.   

    dbdrivers = rootElement.getChild("dbdrivers").getTextTrim();
    这句代码有点问题。去查查JDOM的API看看;
      

  2.   

    用sevlet做的,别的用什么取得绝对路径不知道
    String rootDir = getServletContext().getRealPath("/");
    rootDir =rootDir +"/"+"employee/src/employee/Sysinfo/employees.xml";
    File f = new File(rootDir);
    InputStream bis = new FileInputStream(f);
     doc = sax.build(bis);
      

  3.   

    还有,你的jdom包版本是多少,jar包拷贝全了吗?