网站根目录是指什么

网站根目录是指什么,第1张

网站根目录是指web服务器中存放网站的第一层文件夹。以百度云虚拟主机为例webroot这个文件下面的第一层文件就叫做网站跟目录。

扩展延伸:

打开网站根目录的方法:

首先登陆服务器或者虚拟主机的FTP,输入FTP链接地址,FTP账号和密码,点击连接。如果FTP信息不知道可以直接咨询对于IDC客服。

链接成功后,返回状态码为200,并刷新可以看到服务器的所有文件夹。示例虚拟主机为百度云虚拟主机,根目录为webroot,其他IDC商提供的根目录文件名称略有差异,wwwroot、htdocs、public_html是最常见的环境的根目录名称。

点开webroot之后,就可以看到网站的跟目录文件,如果目录文件读取失败可查看底部状态是否成功,如果长时间未能响应,可重启服务器或者主机,刷新一下webroot这个列表即可。

在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("/").getPath()this.getClass().getClassLoader().getResource("").getPath()得到的是 ClassPath的绝对URI路径。

以工程名为TEST为例:

(1)得到包含工程名的当前页面全路径:request.getRequestURI(),结果:/TEST/test.jsp。

(2)得到工程名:request.getContextPath(),结果:/TEST。

(3)得到当前页面所在目录下全名称:request.getServletPath()。结果:如果页面在jsp目录下 /TEST/jsp/test.jsp。

(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp"),结果D:/resin/webapps/TEST/test.jsp。

(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent()

结果:D:/resin/webapps/TEST。

拓展:在类中取得路径的方法

(1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath()

结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/

(2)得到工程的路径:System.getProperty("user.dir")

结果:D:/TEST


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/232716.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存