當前位置:首頁 » 網頁前端 » 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:\了。上面給你解釋了什麼叫根目錄,如果你根目錄都沒有,你想讓別人瀏覽的文件你就沒有地方放了啊?就像一個人沒有家一樣,不成流浪漢了嗎?以上都是手工敲的鍵盤,用我自己的話給你解釋的,謝謝採納。