java读xml的配置文档,我在jsp里测试通过。但是写成javabean之后就读不到了,谁告诉我下是怎么回事。
下面是我那段的java文件package test;
import java.sql.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class Conntest {
//public Connection conn;
//public Statement stmt;
public static String db_ip="";
public String db_port="";
public String db_uid="";
public String user="";
public String password="";
public String db_driver="";
public String db_url="";
public static String db_name="";
public String db_type="";
public String Sqlstring=""; public Conntest(){


DocumentBuilderFactory theDocumentBuilderFactory=DocumentBuilderFactory.newInstance();
String path = "E:\\newbean\\cfrd";
path=path+"\\test.xml";
try{
DocumentBuilder theDocumentBuilder=theDocumentBuilderFactory.newDocumentBuilder();
Document theDocument=theDocumentBuilder.parse(path);
Element theParentElement = theDocument.getDocumentElement();
NodeList theNodeList = theParentElement.getElementsByTagName("serverset");

for(int i=0;i<theNodeList.getLength();i++){

Element theChildElement =(Element)theNodeList.item(i);
NodeList theChildNodeList=null;
// String outString="";

theChildNodeList=theChildElement.getElementsByTagName("ip");
db_ip=(theChildNodeList.item(0)).getFirstChild().getNodeValue();
//System.out.println("db_ip:"+outString+"<br>");

theChildNodeList=theChildElement.getElementsByTagName("port");
db_port=(theChildNodeList.item(0)).getFirstChild().getNodeValue();
//System.out.println("db_type"+outString+"<br>");

theChildNodeList=theChildElement.getElementsByTagName("database");
db_type=(theChildNodeList.item(0)).getFirstChild().getNodeValue();

theChildNodeList=theChildElement.getElementsByTagName("user");
user=(theChildNodeList.item(0)).getFirstChild().getNodeValue();

theChildNodeList=theChildElement.getElementsByTagName("password");
password=(theChildNodeList.item(0)).getFirstChild().getNodeValue();

theChildNodeList=theChildElement.getElementsByTagName("databasename");
db_name=(theChildNodeList.item(0)).getFirstChild().getNodeValue();

theChildNodeList=theChildElement.getElementsByTagName("driver");
db_driver=(theChildNodeList.item(0)).getFirstChild().getNodeValue();

theChildNodeList=theChildElement.getElementsByTagName("url");
db_url=(theChildNodeList.item(0)).getFirstChild().getNodeValue();

}
}
catch(Exception e){
e.printStackTrace();
}

}
public static void main(String args[]){
System.out.println("ip="+db_ip);
System.out.println("db_name="+db_name);

}

}