我的 sysconf.xml 文件放在SRC 目录下的
我在类里面获取的路径
public class Colligate {
// 配置文件具体路径
public static String CONFIGXMLFILE = "\\WEB-INF\\classes\\sysconf.xml";
}
我在另外一个类里面解析这个xml文件
public SysConf() {
readConfig();
}
public void readConfig() {
SAXBuilder sb = new SAXBuilder();
try {
Document doc = sb.build(new FileInputStream(Colligate.CONFIGXMLFILE));
然后我在action里面 String key = new SysConf().getKey(); 这样子获取key的值,
结果就报错
java.io.FileNotFoundException: \WEB-INF\classes\sysconf.xml(系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream. <init>(FileInputStream.java:106)
at java.io.FileInputStream. <init>(FileInputStream.java:66)
at com.sshTest.common.SysConf.readConfig(SysConf.java:104)
at com.sshTest.common.SysConf. <init>(SysConf.java:24)
试了很多路径,结果还是不行。这是为什么啊!!!
public static String CONFIGXMLFILE = "WEB-INF/classes/sysconf.xml";
先确定是程序执行到具体那一行就停止
未必是路径问题
直接sysconf.xml就可以。
WebRoot/WEB-INF/hell.xml
或者
WebRoot/WEB-INF/classes/hell.xml
你的sysconf.xml是在项目中的位置src还是WEB-INF中
如题,有没有这样的php代码。我现在想将excel的内容插入mysql数据库,希望可以将excel转成xml,然后解析xml插入数据库中。如果有这样的代码,甚至是有名的代码,一定要告诉我啊。
先读 excel => 然后生成 xml = ......