windos系统下 javaweb工程根目录在哪里

我一直以为工程的根目录在工程的WebContent下,但是今天做上传文件时完全颠覆了我。1、在jsp页面图片使用跟目录,结果图片是eclipse的.metadata下面的,根目录会在这里?2、在java文件里创建跟./开头的目录,居然是在eclipse安装目录里面,这是什么鬼?要是在工作空间也说得过去啊。3、在java文件里创建/开头的目录,居然直接创建在了D盘,根目录是D盘?这3个事情完全想不明白,真心求教这是为什么,根目录又应该在哪里呢?

1,本质上还是获取的WebContent/images下的图片,之所以在这,是因为eclipse的设置;这个/...的/表示网站根目录,相当于tomcat的webapps目录

2,java中./ 相当于user.dir,在有的eclipse中默认是安装目录

3,这个一点问题没有,java虚拟机在哪个盘符运行,哪个盘符就是根目录
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答