易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp中文件路径问题 - Java / Java EE

我在写一个jsp小网站,编码为GBK,在src/util/文件夹下有个自己写配置文件dao.xml。我在使用这个文件的时候是这样加载的:
  private static String path="/util/dao.xml";

private DAOFactory() throws Exception {
// using dom4j to read configure file,to get Document object
String s = this.getClass().getClassLoader().getResource("").getPath();
Document doc = new SAXReader().read(new File(s+path))
  ...........
  }
使用java类测试是正常的。

但是当在web应用中调用的时候无法找到dao.xml这个文件。s的值为:D:\program%20files\Apache%20Software%20Foundation\Tomcat%206.0\webapps\DWorld\WEB-INF\classes;报错为
java.io.FileNotFoundException: D:\program%20files\Apache%20Software%20Foundation\Tomcat%206.0\webapps\DWorld\WEB-INF\classes\util\dao.xml (系统找不到指定的路径。)
是不是因为编码的为题,使得空格被转换为%20,我试过s.replaceAll("%20"," "),结果一样。
这到底是怎么回事儿呢?又该怎么解决?
希望高手能指点一下啊...
1.你可以找找在你的Tomcat中webapps里面的项目中找找.看能否找到你的相应的xml文件!
2.我估计不会是在:DWorld\WEB-INF\classes\util\dao.xml这里面吧..都放在了src里面吧?!

路径中不要有空格及中文字符。

String s = this.getClass().getClassLoader().getResource("/util/dao.xml").getPath(); 
确保WEB-INF/classes/util下有dao.xml这个文件


D:\program files\Apache Software Foundati


相关问答:

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

一道java题目,等待大家给予解答~~ - Java / Java EE

题目:
  有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
  要求:一,以4开头
  二,2,3不能相邻
  三,不能以5开头
  希望大家能即 ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号