當前位置:首頁 » 網頁前端 » webinf
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

webinf

發布時間: 2022-01-29 05:09:31

Ⅰ web-inf裡面有哪些內容

Web-Inf文件夾中有classes文件夾、lib文件夾(用於存放需要的jar包)和一個web.xml文件(用於配置,比如說用來配置過濾器等。)

Ⅱ META-INF有什麼用它跟WEB-INF有什麼區別

META-INF 存在程序入口相關信息, 每個jar 都會有這個文件夾,裡面的 MANIFEST文件 記錄這些信息

WEB-INF 使用web 項目才會有這個文件夾,普通的 j2se項目 是沒有這個文件夾的

我們把MANIFEST中的配置信息進行分類,可以歸納出下面幾個大類:
一. 一般屬性
1. Manifest-Version
用來定義manifest文件的版本,例如:Manifest-Version: 1.0
2. Created-By
聲明該文件的生成者,一般該屬性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1
3. Signature-Version
定義jar文件的簽名版本
4. Class-Path
應用程序或者類裝載器使用該值來構建內部的類搜索路徑
二. 應用程序相關屬性
1. Main-Class
定義jar文件的入口類,該類必須是一個可執行的類,一旦定義了該屬性即可通過 java -jar x.jar來運行該jar文件。
三. 小程序(Applet)相關屬性
1. Extendsion-List
該屬性指定了小程序需要的擴展信息列表,列表中的每個名字對應以下的屬性
2. <extension>-Extension-Name
3. <extension>-Specification-Version
4. <extension>-Implementation-Version
5. <extension>-Implementation-Vendor-Id
5. <extension>-Implementation-URL
四. 擴展標識屬性
1. Extension-Name
該屬性定義了jar文件的標識,例如Extension-Name: Struts Framework
五. 包擴展屬性
1. Implementation-Title 定義了擴展實現的標題
2. Implementation-Version 定義擴展實現的版本
3. Implementation-Vendor 定義擴展實現的組織
4. Implementation-Vendor-Id 定義擴展實現的組織的標識
5. Implementation-URL : 定義該擴展包的下載地址(URL)
6. Specification-Title 定義擴展規范的標題
7. Specification-Version 定義擴展規范的版本
8. Specification-Vendor 聲明了維護該規范的組織
9. Sealed 定義jar文件是否封存,值可以是true或者false (這點我還不是很理解)
六. 簽名相關屬性
簽名方面的屬性我們可以來參照JavaMail所提供的mail.jar中的一段
Name: javax/mail/Address.class
Digest-Algorithms: SHA MD5
SHA-Digest: AjR7RqnN//cdYGouxbd06mSVfI4=
MD5-Digest: ZnTIQ2aQAtSNIOWXI1pQpw==
這段內容定義類簽名的類名、計算摘要的演算法名以及對應的摘要內容(使用BASE64方法進行編碼)

Ⅲ Java Web項目中WEB-INF文件夾的INF是什麼意思INF是什麼的縮寫

應該是information單詞的縮寫

Ⅳ 關於WEB-INF目錄下文件使用的問題

WEB-INF目錄是WEB應用的安全目錄,客戶端無法直接訪問
不知道你用的是什麼框架,如果用Strut2的話,可以在struts.xml文件中配置action中result屬性來進行訪問,路徑寫為/WEB-INF/文件名/index.jsp

Ⅳ WEB-INF目錄是怎麼生成的

一般是系統生成的樓主,你在eclipse新建一個web項目那麼它會自動生成
web-inf目錄,當然如果你要手動開發項目那麼web-inf目錄也可以是你自己建的(但一般開發項目都會用ide工具,所以基本上都是自動生成的)

Ⅵ WEB-INF/lib 這個文件夾在哪

在伺服器里,你把工程布署在哪,就在哪找
如果用工具,一般有個webroot,你在那找到WEB-INF/lib就可以了

Ⅶ 怎麼鏈接到web-inf下面的html文件

web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器里是不能訪問到的.
因些,可以讓servlet進行訪問,如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);進行派遣訪問.但如果web-inf下有a.htm,則用request.getRequestDispatcher("/WEB-INF/a.htm").forward(request,response);就不能訪問。
需要在web.xml裡面配置:
<servlet-mapping>

<servlet-name>jsp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
結果:一切OK,訪問a.htm,和a.html在work/web-inf/下者有a$htm.class,a$html.class生成

Ⅷ WEB-INF是什麼

不應該說是Tomcat中的一個安全目錄,應該是一個Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。

Ⅸ tomcat web-inf文件夾下有哪些東西

您好,提問者:首先你要了解一個帶有源碼的web應用程序的結構,下面請看結構分析:web應用程序結構分析:--src:基本存放.java和一些像struts.xml的文件。--web-root:部署web項目就是部署這個文件。--web-root下web-inf:存有頁面(jsp/html)和.java生成的.class文件。--------------------------------Tomcat部署結構--------------------------------1、它不會添加的你的src目錄,它會把你web-root這個文件夾給你改成web項目的名字部署到apache-tomcat-6.0.20\webapps\目錄下。2、apache-tomcat-6.0.20\work\Catalina\localhost\目錄下是你的web項目驅動程序。3、apache-tomcat-6.0.20\conf\tomcat-users.xml可以配置你的tomcat密碼等信息。4、apache-tomcat-6.0.20\conf\web.xml下是一些查用格式等等信息。5、apache-tomcat-6.0.20\conf\context.xml下就是配置ip和埠的一些信息,驅動web項目也是在這個xml走通的!

Ⅹ WEB-INF文件在哪找

在你的程序包里有個web的文件夾,裡面有兩個文件夾,其中就有你要的那個,無論是eclipse,還是netbeans都差不多,就是裝網頁的那個文件夾