zoukankan      html  css  js  c++  java
  • WEB编程中获取src目录下的文件(没有src目录)

    这种情况遇见的会比较多,像一个WEB工程,如果在src下面写了一个xml或者一些其它的文件,当工程发布到服务器时,web程序是在tomcat等服务器下运行这个程序的,这个时候,程序目录里面并没有src文件夹,那么这种情况下要怎么办呢?

    其实当程序发布到服务器时,src下面的文件也会被一起发布到服务器中,只不过是没有了src的目录,这种情况下,可以用如下代码来获取:

    /**
    	 * 数据文件的位置
    	 */
    	private static String dbFilePath="";
    	/**
    	 * 获取数据文件的位置,因为文件运行在tomcat中,里面没有src文件夹,所以需要用这种方式
    	 * 里面的Dom4JUtisl是指代当前类
    	 */
    	static {
    		ClassLoader cl =  Dom4JUtils.class.getClassLoader();
    		URL url = cl.getResource("users.xml");
    		dbFilePath = url.getPath();//这里的就是真实目录,服务器中不能有中文目录,否则....
    	}
    

      

      在这创建这个工程的时候,这里面有一个xml文件,此时就需要得用上面的方法来得到这个文件的路径。

  • 相关阅读:
    get和post的区别
    关于webWorker的理解和简单例子
    JavaScript停止事件冒泡和取消事件默认行为
    深入理解js构造函数
    js之yeild
    文件组织方式
    HTML5新增的标签和属性归纳
    css3新增属性
    CSS3 transition介绍
    Mysql安装
  • 原文地址:https://www.cnblogs.com/zhuxiaojie/p/4356400.html
Copyright © 2011-2022 走看看