当前位置:首页 » 网页前端 » c获取web根目录
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c获取web根目录

发布时间: 2022-07-03 10:07:18

Ⅰ java怎么获取web资源文件

1、一般工程中使用I/O类指定文件的绝对路径读取
FileInputStream
fis
=
new
FileInputStream("src/main/resources/zsm.properties");
ppt.load(fis);
String
memAddr1
=
ppt.getProperty("memAddr1");
2、Web工程中可以使用ServletContext或ClassLoader来读取
2.1、通过ServletContext来读取资源文件,文件路径是相对于web项目(如/JspServletFeature)根路径而言的。
2.2、通过ClassLoader来读取,文件路径是相对于类目录而言的(maven工程中一般为/target/classes)
示例如下
(1)文件位置
放在src目录(或其子目录)下是相对于项目根目录如JspServletFeature的路径
放在JavaResources下是相对于类目录即classes的目录
(2)代码
//
使用servletContext读取资源文件,相对于web项目的根路径(即JspServletFeature)
out.println("\n使用servletContext读取资源文件,相对于web项目的根路径(即JspServletFeature):");
readFileByServletContext(response,
"FileReadFile1.properties");
readFileByServletContext(response,
"/FileReadFile1.properties");
readFileByServletContext(response,
"WEB-INF/classes/FileReadFile2.properties");
readFileByServletContext(response,
"/WEB-INF/classes/FileReadFile2.properties");

Ⅱ Web 应用程序根目录在什么地方

1、系统默认的Web 应用程序根目录是在操作系统安装盘上如: C:\Inetpub\wwwroot

Ⅲ javaweb中怎么获取文件的绝对路径

在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
另:在Jsp,Servlet,Java中详细获得路径的方法!
1.jsp中取得路径:

以工程名为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

2.在类中取得路径:

(1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:/TEST

3.在Servlet中取得路径:

(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:/Tomcat/webapps/TEST
(2)得到IE地址栏地址:request.getRequestURL()

(3)得到相对地址:request.getRequestURI()
结果:/TEST/test

Ⅳ Web应用程序根目录在哪

WEB的根目录是由自己设定的,可以在某一磁盘里创建。

将自己的网站直接上传到ftp空间的web文件的下即可实现把自己的网页放在WEB根目录。可以采用LeapFTP或cuteftp上传。

详细的步骤如下:

  1. 输入ftp账号和密码,通过ftp软件(比如CuteFTP)登陆空间,这时候会看到空间的跟目录有四个文件夹,找到wwwroot文件夹,点击进去即可,就是web跟目录了。

  2. 连接到了空间,在FTP界面,左边是本地文件,右边是空间的文件,选择本地需要上传的文件,点击上传即可。

Ⅳ 谁晓得web服务器根目录在哪

在你环境设置的目录下

Ⅵ 什么是web程序目录根

Web
应用程序是
Internet
Information
Services
(IIS)
的核心结构。它表示一个可用的
URL
命名空间(例如,http://example)。Web
应用程序根目录是与此
URL
命名空间对应的硬盘上的文件夹。例如,在
Web
应用程序根文件夹放入一个称为
file.htm
的文件会产生一个位于
http://example/file.htm
的可用
URL。
使用
Microsoft
SharePoint
Foundation
2010
创建的网站构建于这些
Web
应用程序基础之上。大多数情况下,在
SharePoint
Foundation
2010
网站的命名空间中显示的文件存储数据库中,实际上并没有驻留在
Web
应用程序根目录。但是,Web
应用程序根目录的确包含如下一些
SharePoint
网站或使用
Microsoft
ASP.NET
构建的
Web
部件使用的文件:
web.config
文件,存储
ASP.NET
配置选项
具有
SharePoint
网站使用的控件或部件的所有
Microsoft.NET
Framework
程序集,存储在
bin
文件夹中
整个
Web
应用程序中使用的所有
Web
部件定义(.dwp

.webpart
文件),存储在
wpcatalog
文件夹中
用于
Web
应用程序特定的
Web
部件的所有资源,存储在
wpresources
文件夹中
通常,端口
80
的默认
Web
应用程序根目录存储在
c:\inetpub\wwwroot
中。Windows
SharePoint
Services
2.0
安装通常替代默认
Web
应用程序;因此,使用
Windows
SharePoint
Services
2.0
创建的
SharePoint
网站的默认
Web
应用程序根目录位于该处。
安装
SharePoint
Foundation
时通常会设置一个新的
Web
应用程序,常称为
SharePoint
(80)。此路径的物理位置为
c:\inetpub\wwwroot\wss\VirtualDirectories\<guid>.。
VirtualDirectories
中通常有至少两个
<guid>
目录:一个用于管理中心应用程序,另一个用于默认内容应用程序。若要确定究竟是哪个应用程序,请使用以下过程来确定
Web
应用程序的根目录。此过程适用于运行
Internet
Information
Services
(IIS)
6.0

Windows
Server
2003。
提示
若要使用
Web
应用程序中的文件,请右键单击应用程序的根目录,然后选择“浏览”。这样会将
IIS
管理器的右窗格变为资源管理器窗口,在该窗口中,可以右键单击以打开或编辑文件,或查看文件属性。
确定
Web
应用程序的根目录
单击
Windows
桌面上的“开始”菜单,单击“控制面板”,然后双击“管理工具”。
在“管理工具”窗口中双击“Internet
Information
Services”。
在“Internet
Information
Services”窗口中,展开与您的计算机相对应的节点,然后展开“网站”节点。
右键单击想了解其详细信息的
Web
应用程序(如
SharePoint
(80)),然后单击“属性”。
在“默认网站属性”窗口中,单击“主目录”选项卡。
此选项卡中的“本地路径”字段显示
Web
应用程序的根文件夹。

Ⅶ web根目录和data文件夹有什么区别

web根目录一般放站点源文件。
data文件夹一般是站点源文件的一部分,但这里的内容一般更倾向于数据库和数据方面的功能。可能放数据库操作文件,也可能放数据库和站点内容的备份。

Ⅷ 怎么通过C语言读取网页里面的数据

简单的请求格式

GET /index.php HTTP/1.0
host:www.zixue7.com

当我们和服务器连接上之后,发送上面的数据过去,服务器就会返回 index.php 这个页面给我们。

GET 这个 是表示 以什么方式请求,HTTP中还有很多其他的请求方式,常用的就 GET POST (更详细的 可以点开上面 http协议 那个链接)

GET 后面紧跟一个空格 然后 给出,要获取的资源的名称, /index.php 就表示获取网站服务器根目录下 index.php 执行后所产生的内容,我们也可以改成 GET / HTTP/1.0 这就表示获取默认首页的内容 。 GET /1.html HTTP/1.0 就是获取 服务器根目录下 1.html的内容,很容易理解吧。

接下来隔一个空格 跟上 HTTP/1.0 表示 http协议的版本,这个是固定的 。

第二行 host:www.zixue7.com 用来指定 访问哪个主机。 大家都知道,一个服务器可以放很多个网站,每个网站有不同的域名,所以我们需要用这个host来指定 我们要访问的是哪个网站,这样 才能正确得访问到我们想访问的网站。

第一步,连接服务器。
第二步,按照http协议,发送请求数据,然后就是接受返回的内容。

没错,就这么简单。

在编写程序之前,我们先用一个小工具来模拟一下这个过程,好让我们对http协议了解更深入一些。

telnet工具 如果是 win7下的朋友 猛戳这里-->win7开启telnet功能

到此为止,我假设大家电脑上已经开启了 telnet功能,正题开始。

telnet 他是一个基于tcp/ip 协议的程序,为我们用户提供一个 与其他电脑通信的工具,我们可以使用他来和其他电脑进行连接通信。

开始->运行->输入telnet回车, 出现一个黑框如下。

我们这时就可以输入命令,来连接远程主机,比如我们这次是要连接我们自学去论坛 的服务器,
那么我们就输入 open www.zixue7.com 80 然后回车。

open 是打开的意思 后面跟上 要打开那个主机 然后 后面跟上端口, web服务器默认使用的是80端口,所以 要加上80端口(不加端口 telnet默认是23端口)。

然后会出现下图的情况,这时候 我们就可以输入命令了,输入的命令都将被发送到自学去论坛的服务器上面。大家注意一下 下图红色箭头所指出的部分,那里就是一个输入光标,不用管其他的字。

这就代表 我们已经和远程主机连接上了,就相当于我们上节课中 客户端执行到 connect 函数 之后 就是要调用 send函数发送数据了,在这里 我们只需要按键盘输入到黑色窗口中 就会发送到服务端。

我们依次输入以下内容,(注意,不能按退格,输入错误了,就重新打开telnet,重新操作。)

Ⅸ C# WebService发布之后,只有放到网站根目录(wwwroot)能运行,增加了一层目录就无法打开了

IIS 下 新建虚拟目录 指向WebService的根目录

或者
直接放到 C:\intpub\wwwroot 下

Ⅹ 网页上传到web 网站根目录上才能访问什么意思

我是搞开发,我这样给你解释,WEB网站的根,就是说啊,你把要上传的文件放到哪个地方,那个地方就是根。比如我把网页index.html这个文件要上传到web网站的根上,如果我上传到了c:\,那么在C盘下面是不是有一个文件叫index.html啊,那么这个根目录就是c:\了。上面给你解释了什么叫根目录,如果你根目录都没有,你想让别人浏览的文件你就没有地方放了啊?就像一个人没有家一样,不成流浪汉了吗?以上都是手工敲的键盘,用我自己的话给你解释的,谢谢采纳。