jessma 中的 ${class}是什么路径

想把app-config.xml配置文件放到WebRoot中的config文件夹中,应该怎么配置web.xml呢,用的是jessma框架... 想把app-config.xml配置文件放到WebRoot中的config文件夹中,应该怎么配置web.xml呢,用的是jessma框架 展开
 我来答
51CTO学院
2016-01-06 · 中国最大的IT实战在线培训平台
51CTO学院
中国最大的IT实战在线教育培训平台。
向TA提问
展开全部
 在我们的应用中,很多时候我们需要得到我们加载的类文件的路径,那么我们如何得到呢?下面的这种方法,,可以给需要的朋友们提供参考:
package org.zy.base;

import java.io.File;

public class FileDemo {
public FileDemo() {
super();
}

//----------------------------------------

public String getFileDirectory() {

return null;
}

public String getCurrentWorkingDirectory() {
File f = new File(".");
return f.getAbsolutePath();
}

public String getClassDirectory() {
String cla = this.getClass().getClassLoader().getResource(".").getPath();
return cla;
}

//----------------------------------------------------------------------------

public static void main(String[] args) {
FileDemo filedemo = new FileDemo();
System.out.println(filedemo.getCurrentWorkingDirectory());
System.out.println(filedemo.getClassDirectory());
}
}

运行的结果是:
G:\develop\demo\JSFDemo\.
/G:/develop/demo/JSFDemo/classes/
由此,我们看到,我们可以通过类加载器来取得其在加载类时的类路径.
getCurrentWorkingDirectory()方法得到市当前的工程的工作目录.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式