当前位置:首页 » 网页前端 » 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都差不多,就是装网页的那个文件夹