一.以下是在servlet中测试的。java中getRealPath("/")和getContextPath()的区别java中getRealPath("/")和getContextPath()的区别

二.运行结果如下(其中myfile文件夹是不存在的)。java中getRealPath("/")和getContextPath()的区别

java中getRealPath("/")和getContextPath()的区别

三.总结。

1.getRealPath("/")方法返回的是项目在服务器的绝对路径,而getRealPath("WEB-INF/myfile")返回的是包含一个给定虚拟路径的绝对路径,其中/myfile是虚拟的。

2.getContextPath()方法返回的是项目相对路径,并不会返回其绝对的路径,就是说并不知道项目在哪个位置。

相关文章:

  • 2021-11-28
  • 2022-12-23
  • 2021-10-12
  • 2021-09-08
  • 2022-12-23
猜你喜欢
  • 2021-05-27
  • 2021-11-29
  • 2021-10-15
  • 2022-12-23
相关资源
相似解决方案