ConfigurationException问题???

xyflash 2009-08-30 04:23:33
java文件:
package XML;
import java.io.File;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.XMLConfiguration;
public class Config {
private static XMLConfiguration XML;
//初始化
public Config(String File) throws Exception{
try{
XML.setFile(new File(new File(File).getAbsolutePath()));
XML.load();
}catch(ConfigurationException e){
e.printStackTrace();
}
}
//增加节点
public boolean addKey(String key,String value){
try{
XML.addProperty(key,value);
return true;
}catch(Exception e){
return false;
}
}
//对节点赋值
public boolean setKey(String key,String value){
try{
XML.setProperty(key,value);
return true;
}catch(Exception e){
return false;
}
}
//保存XML文件
public boolean Save(){
try{
XML.save();
return true;
}catch(Exception e){
return false;
}
}
//获取节点值
public String getKey(String key) throws Exception{
return XML.getString(key);
}
}



file.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<config>
<test>Hello XML</test>
</config>
</root>



jsp调用:
<%@page contentType="text/html; charset=GBK"%>
<%@page import="XML.Config"%>
<%
Config XML=new Config("C:/file.xml");
out.println(XML.getKey("config.test"));
%>



请问我该如何修改java文件 可以在jsp中这样调用????

当前的有问题老提示:javax.servlet.ServletException: Unable to load the configuration
...全文
250 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyflash 2009-08-30
  • 打赏
  • 举报
回复
还有个提示:java.lang.NullPointerException
xyflash 2009-08-30
  • 打赏
  • 举报
回复
java文件 有没有问题?
closewbq 2009-08-30
  • 打赏
  • 举报
回复
C:\\file.xml
closewbq 2009-08-30
  • 打赏
  • 举报
回复
应该可以吧!
xshf12345 2009-08-30
  • 打赏
  • 举报
回复
Config XML=new Config("C:/file.xml");可能改为
Config XML=new Config("C://file.xml");
试试看吧,我也不清楚

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧