代码拉取完成,页面将自动刷新
都以 / 开头
/ 代表的根路径
表示当前web应用的根目录(webRoot) 转发就是当前应用下的行为;所以 / 表示当前的应用根目录
"/Hello.html"
表示在webapps的根目录下 重定向可以跳转到其他项目,所以 / 代表tomcat webapps根目录
"/day01/Hello.html"
. 代表相对路径,相对于Java命令运行的所在目录 ide Java运行命令默认在项目根目录下运行。
@Test
public void test(){
File file = new File(".");
System.out.println("path "+file.getAbsolutePath());
}
该方法在不同的路径下运行,显示的路径就不同;
web项目Java命令
tomcat/bin
request.getRealPath("/");等价于 项目的根目录 day11
request.getRealPath(\) = D:\IntellWs\PathDemo\out\artifacts\PathDemo_war_exploded\
如果要加载file.properties文件 需要:
getServletContext().getRealPath("/WEB-INF/classes/file.properties")
直接将 资源文件 转成流
InputStream is = getServletContext().getResourceAsStream("/WEB-INF/classes/file.properties");
Properties properties = new Properties();
properties.load(is);
System.out.println("name:"+properties.getProperty("name"));
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。