String projPath = SystemgetProperty("userdir"); 获取到工程项目的根目录。
例如 项目为Test,在D盘的Java目录下,projPath 就是 "D:\Java\Test"
相对路径的一个个试了,不知道是不是错了: /resource/testtxt /resource/testtxt /testtxt /resource/testtxt 都试了也提示找不到文件,后来用的是:requestgetSession()getServletContext()getRealPath("/WEB-INF/resource/testtxt")得到的,
一开始只写:/项目名/webContent/WEB-INFO/resource/testtxt
public String getAbsolutepath() {
String fileUrlPath = FileLgetPathPart(thisgetClass()getResource("/")
getPath());
String os = SystemgetProperty("osname");
if (ostoLowerCase()startsWith("win")) {
fileUrlPath = fileUrlPathsubstring(1, fileUrlPathlength());
}
return fileUrlPath;
}
requestgetScheme()得到协议如:>
服务器使用的是什么?tomcat?
String loadpath = requestgetSession()getServletContext()getRealPath("/");
String root = new File(loadpath)getParentFile()getParentFile()getAbsolutePath();
这个可以获取到tomcat的服务器的项目的同级目录
以上就是关于java项目下读取html文件全部的内容,包括:java项目下读取html文件、java插件项目中如何获取文件的相对路径、如何读取Java项目不同路径的配置文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)