`

web.xml(一)——web.xml配置文件常用元素及其意义预览

    博客分类:
  • web
 
阅读更多
1 <web-app>
 2 
 3      <!--定义了WEB应用的名字-->
 4      <display-name></display-name>
 5 
 6      <!--声明WEB应用的描述信息-->
 7      <description></description>
 8 
 9      <!--context-param元素声明应用范围内的初始化参数-->
10      <context-param></context-param>
11 
12      <!--过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联-->
13      <filter></filter>
14 
15      <!--一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联-->
16      <filter-mapping></filter-mapping>
17 
18      <!--servlet API的版本2.3增加了对事件监听程序的支持,事件监听程序在建立、修改和删除会话或servlet环境时得到通知。
19          Listener元素指出事件监听程序类-->
20      <listener></listener>
21 
22      <!--在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。
23          Servlet元素就是用来完成此项任务的-->
24      <servlet></servlet>
25 
26      <!--服务器一般为servlet提供一个缺省的URL:http://host/webAppPrefix/servlet/ServletName。
27          但是,常常会更改这个URL,以便servlet可以访问初始化参数或更容易地处理相对URL。
28          在更改缺省URL时,使用servlet-mapping元素-->
29      <servlet-mapping></servlet-mapping>
30 
31      <!--如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。可通过使用HttpSession的
32          setMaxInactiveInterval方法明确设置单个会话对象的超时值,或者可利用session-config元素制定缺省超时值-->
33      <session-config></session-config>
34 
35      <!--如果Web应用具有想到特殊的文件,希望能保证给他们分配特定的MIME类型,则mime-mapping元素提供这种保证-->
36      <mime-mapping></mime-mapping>
37 
38      <!--指示服务器在收到引用一个目录名而不是文件名的URL时,使用哪个文件-->
39      <welcome-file-list></welcome-file-list>
40 
41      <!--在返回特定HTTP状态代码时,或者特定类型的异常被抛出时,能够制定将要显示的页面-->
42      <error-page></error-page>
43 
44      <!--对标记库描述符文件(Tag Libraryu Descriptor file)指定别名。此功能使你能够更改TLD文件的位置,
45          而不用编辑使用这些文件的JSP页面-->
46      <taglib></taglib>
47 
48      <!--声明与资源相关的一个管理对象-->
49      <resource-env-ref></resource-env-ref>
50 
51      <!--声明一个资源工厂使用的外部资源-->
52      <resource-ref></resource-ref>
53 
54      <!--制定应该保护的URL。它与login-config元素联合使用-->
55      <security-constraint></security-constraint>
56 
57      <!--指定服务器应该怎样给试图访问受保护页面的用户授权。它与sercurity-constraint元素联合使用-->
58      <login-config></login-config>
59 
60      <!--给出安全角色的一个列表,这些角色将出现在servlet元素内的security-role-ref元素的role-name子元素中。
61          分别地声明角色可使高级IDE处理安全信息更为容易-->
62      <security-role></security-role>
63 
64      <!--声明Web应用的环境项-->
65      <env-entry></env-entry>
66 
67      <!--声明一个EJB的主目录的引用-->
68      <ejb-ref></ejb-ref>
69 
70      <!--声明一个EJB的本地主目录的应用-->
71      <ejb-local-ref></ejb-local-ref>
72 
73  </web-app> 
分享到:
评论

相关推荐

    Telerik.Web

    这个文件是.NET Framework下的一个动态链接库,其中封装了所有Telerik.Web UI控件的类和方法,使得开发者可以方便地在ASP.NET页面上创建和配置控件。 Telerik.Web.Design.dll则是一个设计时支持库,主要用于Visual ...

    Flex 图片切换广告 xml配置文件 带缩略图

    在本文中,我们将深入探讨如何使用Adobe Flex技术创建一个具有图片切换功能的广告组件,并结合XML配置文件实现缩略图展示。Flex是一种基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA)。它...

    安卓Android源码——MyWidget.zip

    【标题】"安卓Android源码——MyWidget.zip" 提供的是一个关于Android应用开发的源码,其中包含了一个自定义小部件(Widget)的实现。这个压缩包中的内容可能包括了构建Android应用所需的各种文件和资源,使得我们有...

    ASP.NET源码——[上传下载]多文件无刷新上传源码.zip

    在本案例中,"ASP.NET源码——[上传下载]多文件无刷新上传源码.zip"是一个包含ASP.NET实现的多文件无刷新上传功能的源代码包。这种功能允许用户在不刷新整个网页的情况下上传多个文件,极大地提升了用户体验。 源码...

    ssm框架论文.pdf

    在Struts的配置文件(struts.xml)中,需要定义Action类及其对应的URL,同时可以配置结果视图(例如跳转到哪个JSP页面)。Spring的配置文件(如 applicationContext.xml)则负责管理Bean,包括DAO、Service等对象,...

    Javaweb应用图片文件上传并预览,数据库存储路径——ssm实现

    - 使用MyBatis的Mapper接口和XML配置,插入图片信息到数据库。 3. **图片预览**: - 在需要显示图片的地方,从数据库查询图片路径,然后构建一个URL指向该路径。 - 在前端,通过`&lt;img&gt;`标签加载这个URL,浏览器...

    JSP源码——JSP Explorer 文件浏览器 v1.0_fileexplorer.zip

    【JSP源码——JSP Explorer 文件浏览器 v1.0】是一个基于Java Server Pages (JSP) 技术实现的简单文件浏览应用。这个压缩包包含了一整套用于创建一个在线文件管理系统的基本组件,允许用户在Web环境中查看、管理...

    图片文件上传回显jQuery插件——插件四

    "图片文件上传回显jQuery插件——插件四"正是针对这一需求设计的工具,它简化了开发者实现这一功能的复杂度,使得图片预览和上传变得更加便捷。 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、...

    vs2010 web中制作报表

    在Visual Studio 2010 (VS2010) 中,开发Web报表是一个关键的任务,这涉及到数据的展示和分析,对Web应用程序的数据...在"Report"这个文件中,可能包含了示例报表的源代码和相关的配置文件,可以作为学习和参考的素材。

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    1. **定位配置文件**:找到`tomcat/webapps/cms623/WEB-INF/config/opencms-system.xml`文件。 2. **增加配置**:在文件中增加以下配置: ```xml &lt;resource path="/testWeb" type="folder" label="Test Web Site...

    ASP.NET源码——Asp.net2.0水晶报表(CrystalReports)实例源码大全(C198).zip

    水晶报表(Crystal Reports)是SAP公司的一款强大的报告生成工具,它能够与多种数据源集成,包括数据库、XML文件、Excel表格等,用于设计和创建各种复杂的报表。在ASP.NET中,水晶报表可以作为服务器控件使用,允许...

    ASP.NET源码——[图片动画]桃源相册管理系统.zip

    在本案例中,"ASP.NET源码——[图片动画]桃源相册管理系统.zip" 提供了一个完整的照片管理和展示的解决方案,适用于个人或组织创建在线相册。这个系统可能包含了用户管理、相册创建、图片上传、图片预览、动画效果等...

    php网络开发完全手册

    1.4.5 Apache的配置文件httpd.conf与 1.4.5 .htaccess的简介 13 1.4.6 PHP的配置文件php.ini的简介 13 1.4.7 PHP常用参数的配置 14 1.5 几种综合网络服务器系统的安装 14 1.5.1 XAMPP 14 1.5.2 WAMP 16 1.5.3 ...

    clientBin silverlight xap文件

    这个目录是ASP.NET Web应用程序的默认结构的一部分,用于存放客户端可执行文件,尤其是Silverlight应用的主要部署单元——XAP文件。 **一、clientBin目录** `clientBin`目录位于Web应用程序的根目录下,主要用于...

    Tomcat配置

    接下来,我们需要关注的是Tomcat的核心配置文件——`server.xml`,它位于`conf`目录下。此文件定义了Tomcat服务器的行为,包括端口设置、虚拟主机、数据源等。在`&lt;/Host&gt;`标签上方添加配置信息,可以创建新的Web应用...

    JSP论文格式化系统_——后台模块的设计与实现(源代码+论文).rar

    《JSP论文格式化系统——后台模块的设计与实现》是一个基于Java Server Pages(JSP)技术的毕业设计项目,旨在创建一个系统,该系统能够帮助用户自动格式化学术论文,确保其符合特定的规范和标准。这个系统的核心是...

    flash滚动图片导航

    首先,我们来深入理解这个知识点的核心——XML文件。XML(eXtensible Markup Language)是一种标记语言,它的主要作用是存储和传输数据。在Flash项目中,XML常被用来作为数据交换的媒介,因为它结构清晰,易于读写,...

    Java毕业设计——基于ssm-vue的oa系统设计与实现.zip

    3. **MyBatis**:MyBatis是一个持久层框架,它简化了SQL操作,将Java对象与数据库表之间的映射关系通过XML或注解进行配置。在OA系统中,MyBatis用于处理数据的CRUD(创建、读取、更新、删除)操作,确保数据的准确...

    struts2图片上传项目,导入直接使用

    在Struts2配置文件(struts.xml)中,我们需要定义这个Action类及其方法,指定当用户提交上传表单时应调用哪个方法。此外,我们还需要配置文件上传的相关设置,如允许的最大文件大小、允许的文件类型等。 在前端,...

Global site tag (gtag.js) - Google Analytics